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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=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;\\007"', '--setenv=PS1= \\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;\\007"', 'PS1': ' \\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;\\007"', '--setenv=PS1= \\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;\\007"', 'PS1': ' \\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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=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;\\007"', '--setenv=PS1= \\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;\\007"', 'PS1': ' \\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;\\007"', '--setenv=PS1= \\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;\\007"', 'PS1': ' \\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::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::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::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::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::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::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::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::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::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::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::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::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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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::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::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::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::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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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::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::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::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::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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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::push_back(const value_type&) [with T = wxDataFormat; wxVector::value_type = wxDataFormat]': /usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector::push_back(const value_type&) [with T = wxDataFormat; wxVector::value_type = wxDataFormat]': /usr/include/wx-3.0/wx/vector.h:506:13: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' /usr/include/wx-3.0/wx/vector.h:506:13: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' /usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' /usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' /usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here /usr/include/wx-3.0/wx/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::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::Realloc(T*, size_t, size_t) [with T = wxDataFormat; size_t = long unsigned int]': /usr/include/wx-3.0/wx/vector.h:330:32: required from 'void wxVector::reserve(wxVector::size_type) [with T = wxDataFormat; wxVector::size_type = long unsigned int]' /usr/include/wx-3.0/wx/vector.h:330:32: required from 'void wxVector::reserve(wxVector::size_type) [with T = wxDataFormat; wxVector::size_type = long unsigned int]' /usr/include/wx-3.0/wx/vector.h:503:9: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' /usr/include/wx-3.0/wx/vector.h:503:9: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' /usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' /usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' /usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here /usr/include/wx-3.0/wx/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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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::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::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::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::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::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::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::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::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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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::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::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::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::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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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(val) 88 | #define wxStaticCastEvent(type, val) static_cast(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::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::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::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::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