Raspbian Package Auto-Building

Build log for xchm (2:1.32-2) on armhf

xchm2:1.32-2armhf → 2021-09-04 07:54:40

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-03

+==============================================================================+
| xchm 2:1.32-2 (armhf)                        Sat, 04 Sep 2021 07:37:09 +0000 |
+==============================================================================+

Package: xchm
Version: 2:1.32-2
Source Version: 2:1.32-2
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-2fa90c07-a1af-478f-bc9c-d602afcd4e8f' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bookworm-staging/main Sources [12.3 MB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf Packages [13.4 MB]
Fetched 25.7 MB in 26s (1007 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'xchm' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/debian/xchm.git
Please use:
git clone https://salsa.debian.org/debian/xchm.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 757 kB of source archives.
Get:1 http://172.17.0.1/private bookworm-staging/main xchm 2:1.32-2 (dsc) [1838 B]
Get:2 http://172.17.0.1/private bookworm-staging/main xchm 2:1.32-2 (tar) [746 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main xchm 2:1.32-2 (diff) [8812 B]
Fetched 757 kB in 0s (3502 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/xchm-YvLCYg/xchm-1.32' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/xchm-YvLCYg' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-7uSVd6/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-7uSVd6/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-7uSVd6/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (2730 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  netbase
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 63 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (22.0 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12488 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.16.1.1), libchm-dev (>= 2:0.40a), libwxgtk3.0-gtk3-dev
Filtered Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.16.1.1), libchm-dev (>= 2:0.40a), libwxgtk3.0-gtk3-dev
dpkg-deb: building package 'sbuild-build-depends-xchm-dummy' in '/<<BUILDDIR>>/resolver-7uSVd6/apt_archive/sbuild-build-depends-xchm-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-xchm-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ Sources [529 B]
Get:5 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ Packages [610 B]
Fetched 2472 B in 1s (3399 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install xchm build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  netbase
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
  adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils
  dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper
  dh-autoreconf dh-strip-nondeterminism dmsetup dwz file fontconfig
  fontconfig-config fonts-dejavu-core gettext gettext-base groff-base
  gtk-update-icon-cache hicolor-icon-theme intltool-debian libapparmor1
  libarchive-zip-perl libargon2-1 libatk-bridge2.0-0 libatk1.0-0
  libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data
  libavahi-common3 libbrotli1 libbsd0 libcairo-gobject2 libcairo2 libcap2
  libchm-dev libchm1 libcolord2 libcryptsetup12 libcups2 libdatrie1
  libdbus-1-3 libdconf1 libdebhelper-perl libdeflate0 libdevmapper1.02.1
  libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2
  libegl-dev libegl-mesa0 libegl1 libelf1 libepoxy0 libexpat1
  libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libfribidi0
  libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgl-dev libgl1 libgl1-mesa-dev libgl1-mesa-dri
  libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglu1-mesa
  libglu1-mesa-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0
  libgraphite2-3 libgtk-3-0 libgtk-3-common libharfbuzz0b libice6 libicu67
  libip4tc2 libjbig0 libjpeg62-turbo libjson-c5 libkmod2 liblcms2-2 libllvm11
  libmagic-mgc libmagic1 libmd0 libnotify4 libopengl-dev libopengl0
  libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpipeline1 libpixman-1-0 libpng16-16 libpthread-stubs0-dev
  libsensors-config libsensors5 libsigsegv2 libsm6 libsub-override-perl
  libsystemd0 libthai-data libthai0 libtiff5 libtool libuchardet0 libvulkan1
  libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0
  libwebp6 libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-gtk3-0v5
  libwxgtk3.0-gtk3-dev libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev
  libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
  libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxcb1-dev
  libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxdmcp6 libxext6
  libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxml2 libxrandr2 libxrender1
  libxshmfence1 libxxf86vm1 libz3-4 m4 man-db po-debconf sensible-utils
  shared-mime-info systemd systemd-sysv systemd-timesyncd ucf wx-common
  wx3.0-headers x11-common x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc
  libasprintf-dev libgettextpo-dev groff colord cups-common gvfs
  liblcms2-utils lm-sensors libtool-doc gfortran | fortran95-compiler gcj-jdk
  wx3.0-doc libx11-doc libxcb-doc m4-doc apparmor less www-browser
  libmail-box-perl systemd-container policykit-1
Recommended packages:
  librsvg2-common curl | wget | lynx at-spi2-core libarchive-cpio-perl
  libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs libgtk-3-bin
  notification-daemon libltdl-dev mesa-vulkan-drivers | vulkan-icd
  libmail-sendmail-perl libnss-systemd zip
The following NEW packages will be installed:
  adwaita-icon-theme autoconf automake autopoint autotools-dev bsdextrautils
  dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper
  dh-autoreconf dh-strip-nondeterminism dmsetup dwz file fontconfig
  fontconfig-config fonts-dejavu-core gettext gettext-base groff-base
  gtk-update-icon-cache hicolor-icon-theme intltool-debian libapparmor1
  libarchive-zip-perl libargon2-1 libatk-bridge2.0-0 libatk1.0-0
  libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data
  libavahi-common3 libbrotli1 libbsd0 libcairo-gobject2 libcairo2 libcap2
  libchm-dev libchm1 libcolord2 libcryptsetup12 libcups2 libdatrie1
  libdbus-1-3 libdconf1 libdebhelper-perl libdeflate0 libdevmapper1.02.1
  libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2
  libegl-dev libegl-mesa0 libegl1 libelf1 libepoxy0 libexpat1
  libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libfribidi0
  libgbm1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgl-dev libgl1 libgl1-mesa-dev libgl1-mesa-dri
  libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglu1-mesa
  libglu1-mesa-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0
  libgraphite2-3 libgtk-3-0 libgtk-3-common libharfbuzz0b libice6 libicu67
  libip4tc2 libjbig0 libjpeg62-turbo libjson-c5 libkmod2 liblcms2-2 libllvm11
  libmagic-mgc libmagic1 libmd0 libnotify4 libopengl-dev libopengl0
  libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpipeline1 libpixman-1-0 libpng16-16 libpthread-stubs0-dev
  libsensors-config libsensors5 libsigsegv2 libsm6 libsub-override-perl
  libthai-data libthai0 libtiff5 libtool libuchardet0 libvulkan1
  libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0
  libwebp6 libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-gtk3-0v5
  libwxgtk3.0-gtk3-dev libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev
  libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
  libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxcb1-dev
  libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxdmcp6 libxext6
  libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxml2 libxrandr2 libxrender1
  libxshmfence1 libxxf86vm1 libz3-4 m4 man-db po-debconf
  sbuild-build-depends-xchm-dummy sensible-utils shared-mime-info systemd
  systemd-sysv systemd-timesyncd ucf wx-common wx3.0-headers x11-common
  x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev
The following packages will be upgraded:
  libsystemd0
1 upgraded, 184 newly installed, 0 to remove and 62 not upgraded.
Need to get 92.6 MB of archives.
After this operation, 346 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-7uSVd6/apt_archive ./ sbuild-build-depends-xchm-dummy 0.invalid.0 [896 B]
Get:2 http://172.17.0.1/private bookworm-staging/main armhf libsystemd0 armhf 247.9-1+rpi1 [346 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf bsdextrautils armhf 2.37.2-1 [135 kB]
Get:4 http://172.17.0.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:5 http://172.17.0.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-6 [793 kB]
Get:6 http://172.17.0.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.3-1 [29.9 kB]
Get:7 http://172.17.0.1/private bookworm-staging/main armhf man-db armhf 2.9.4-2 [1307 kB]
Get:8 http://172.17.0.1/private bookworm-staging/main armhf libapparmor1 armhf 2.13.6-10 [94.9 kB]
Get:9 http://172.17.0.1/private bookworm-staging/main armhf libcap2 armhf 1:2.44-1 [21.2 kB]
Get:10 http://172.17.0.1/private bookworm-staging/main armhf libargon2-1 armhf 0~20171227-0.2 [20.4 kB]
Get:11 http://172.17.0.1/private bookworm-staging/main armhf dmsetup armhf 2:1.02.175-2.1 [91.4 kB]
Get:12 http://172.17.0.1/private bookworm-staging/main armhf libdevmapper1.02.1 armhf 2:1.02.175-2.1 [134 kB]
Get:13 http://172.17.0.1/private bookworm-staging/main armhf libjson-c5 armhf 0.15-2 [38.7 kB]
Get:14 http://172.17.0.1/private bookworm-staging/main armhf libcryptsetup12 armhf 2:2.4.0-1 [211 kB]
Get:15 http://172.17.0.1/private bookworm-staging/main armhf libip4tc2 armhf 1.8.7-1 [32.7 kB]
Get:16 http://172.17.0.1/private bookworm-staging/main armhf libkmod2 armhf 29-1 [49.1 kB]
Get:17 http://172.17.0.1/private bookworm-staging/main armhf systemd-timesyncd armhf 247.9-1+rpi1 [131 kB]
Get:18 http://172.17.0.1/private bookworm-staging/main armhf systemd armhf 247.9-1+rpi1 [4246 kB]
Get:19 http://172.17.0.1/private bookworm-staging/main armhf systemd-sysv armhf 247.9-1+rpi1 [113 kB]
Get:20 http://172.17.0.1/private bookworm-staging/main armhf libdbus-1-3 armhf 1.12.20-2 [193 kB]
Get:21 http://172.17.0.1/private bookworm-staging/main armhf libexpat1 armhf 2.2.10-2 [73.4 kB]
Get:22 http://172.17.0.1/private bookworm-staging/main armhf dbus armhf 1.12.20-2 [215 kB]
Get:23 http://172.17.0.1/private bookworm-staging/main armhf sensible-utils all 0.0.17 [21.5 kB]
Get:24 http://172.17.0.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB]
Get:25 http://172.17.0.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.39-3 [117 kB]
Get:26 http://172.17.0.1/private bookworm-staging/main armhf file armhf 1:5.39-3 [68.0 kB]
Get:27 http://172.17.0.1/private bookworm-staging/main armhf gettext-base armhf 0.21-4 [171 kB]
Get:28 http://172.17.0.1/private bookworm-staging/main armhf libpam-systemd armhf 247.9-1+rpi1 [260 kB]
Get:29 http://172.17.0.1/private bookworm-staging/main armhf ucf all 3.0043 [74.0 kB]
Get:30 http://172.17.0.1/private bookworm-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:31 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf2.0-common all 2.42.6+dfsg-2 [327 kB]
Get:32 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-0 armhf 2.68.4-1 [1197 kB]
Get:33 http://172.17.0.1/private bookworm-staging/main armhf libicu67 armhf 67.1-7 [8291 kB]
Get:34 http://172.17.0.1/private bookworm-staging/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [580 kB]
Get:35 http://172.17.0.1/private bookworm-staging/main armhf shared-mime-info armhf 2.0-1 [697 kB]
Get:36 http://172.17.0.1/private bookworm-staging/main armhf libjpeg62-turbo armhf 1:2.0.6-4 [122 kB]
Get:37 http://172.17.0.1/private bookworm-staging/main armhf libpng16-16 armhf 1.6.37-3 [276 kB]
Get:38 http://172.17.0.1/private bookworm-staging/main armhf libdeflate0 armhf 1.7-2 [44.1 kB]
Get:39 http://172.17.0.1/private bookworm-staging/main armhf libjbig0 armhf 2.1-3.1+b2 [27.6 kB]
Get:40 http://172.17.0.1/private bookworm-staging/main armhf libwebp6 armhf 0.6.1-2.1 [225 kB]
Get:41 http://172.17.0.1/private bookworm-staging/main armhf libtiff5 armhf 4.2.0-1 [268 kB]
Get:42 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.6+dfsg-2 [139 kB]
Get:43 http://172.17.0.1/private bookworm-staging/main armhf gtk-update-icon-cache armhf 3.24.30-2 [87.9 kB]
Get:44 http://172.17.0.1/private bookworm-staging/main armhf adwaita-icon-theme all 40.1.1-2 [10.9 MB]
Get:45 http://172.17.0.1/private bookworm-staging/main armhf libsigsegv2 armhf 2.13-1 [34.3 kB]
Get:46 http://172.17.0.1/private bookworm-staging/main armhf m4 armhf 1.4.18-5 [186 kB]
Get:47 http://172.17.0.1/private bookworm-staging/main armhf autoconf all 2.69-14 [313 kB]
Get:48 http://172.17.0.1/private bookworm-staging/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get:49 http://172.17.0.1/private bookworm-staging/main armhf automake all 1:1.16.3-2 [814 kB]
Get:50 http://172.17.0.1/private bookworm-staging/main armhf autopoint all 0.21-4 [510 kB]
Get:51 http://172.17.0.1/private bookworm-staging/main armhf dbus-user-session armhf 1.12.20-2 [96.2 kB]
Get:52 http://172.17.0.1/private bookworm-staging/main armhf libdconf1 armhf 0.38.0-2 [39.3 kB]
Get:53 http://172.17.0.1/private bookworm-staging/main armhf dconf-service armhf 0.38.0-2 [34.7 kB]
Get:54 http://172.17.0.1/private bookworm-staging/main armhf dconf-gsettings-backend armhf 0.38.0-2 [26.8 kB]
Get:55 http://172.17.0.1/private bookworm-staging/main armhf libdebhelper-perl all 13.5.1 [192 kB]
Get:56 http://172.17.0.1/private bookworm-staging/main armhf libtool all 2.4.6-15 [513 kB]
Get:57 http://172.17.0.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:58 http://172.17.0.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:59 http://172.17.0.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:60 http://172.17.0.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB]
Get:61 http://172.17.0.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB]
Get:62 http://172.17.0.1/private bookworm-staging/main armhf libelf1 armhf 0.185-2 [168 kB]
Get:63 http://172.17.0.1/private bookworm-staging/main armhf dwz armhf 0.14-1 [83.0 kB]
Get:64 http://172.17.0.1/private bookworm-staging/main armhf gettext armhf 0.21-4 [1215 kB]
Get:65 http://172.17.0.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:66 http://172.17.0.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:67 http://172.17.0.1/private bookworm-staging/main armhf debhelper all 13.5.1 [1056 kB]
Get:68 http://172.17.0.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b1 [261 kB]
Get:69 http://172.17.0.1/private bookworm-staging/main armhf libfreetype6 armhf 2.10.4+dfsg-1 [353 kB]
Get:70 http://172.17.0.1/private bookworm-staging/main armhf fonts-dejavu-core all 2.37-2 [1069 kB]
Get:71 http://172.17.0.1/private bookworm-staging/main armhf fontconfig-config all 2.13.1-4.2 [281 kB]
Get:72 http://172.17.0.1/private bookworm-staging/main armhf libfontconfig1 armhf 2.13.1-4.2 [328 kB]
Get:73 http://172.17.0.1/private bookworm-staging/main armhf fontconfig armhf 2.13.1-4.2 [416 kB]
Get:74 http://172.17.0.1/private bookworm-staging/main armhf libatk1.0-data all 2.36.0-2 [149 kB]
Get:75 http://172.17.0.1/private bookworm-staging/main armhf libatk1.0-0 armhf 2.36.0-2 [44.2 kB]
Get:76 http://172.17.0.1/private bookworm-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:77 http://172.17.0.1/private bookworm-staging/main armhf libmd0 armhf 1.0.3-3 [27.2 kB]
Get:78 http://172.17.0.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.3-1 [103 kB]
Get:79 http://172.17.0.1/private bookworm-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:80 http://172.17.0.1/private bookworm-staging/main armhf libxcb1 armhf 1.14-3 [136 kB]
Get:81 http://172.17.0.1/private bookworm-staging/main armhf libx11-data all 2:1.7.2-1 [311 kB]
Get:82 http://172.17.0.1/private bookworm-staging/main armhf libx11-6 armhf 2:1.7.2-1 [705 kB]
Get:83 http://172.17.0.1/private bookworm-staging/main armhf libxext6 armhf 2:1.3.3-1.1 [47.8 kB]
Get:84 http://172.17.0.1/private bookworm-staging/main armhf libxi6 armhf 2:1.7.10-1 [77.9 kB]
Get:85 http://172.17.0.1/private bookworm-staging/main armhf libatspi2.0-0 armhf 2.40.3-3 [67.1 kB]
Get:86 http://172.17.0.1/private bookworm-staging/main armhf libatk-bridge2.0-0 armhf 2.38.0-1 [55.8 kB]
Get:87 http://172.17.0.1/private bookworm-staging/main armhf libavahi-common-data armhf 0.8-5 [123 kB]
Get:88 http://172.17.0.1/private bookworm-staging/main armhf libavahi-common3 armhf 0.8-5 [55.3 kB]
Get:89 http://172.17.0.1/private bookworm-staging/main armhf libavahi-client3 armhf 0.8-5 [57.9 kB]
Get:90 http://172.17.0.1/private bookworm-staging/main armhf libpixman-1-0 armhf 0.40.0-1 [463 kB]
Get:91 http://172.17.0.1/private bookworm-staging/main armhf libxcb-render0 armhf 1.14-3 [110 kB]
Get:92 http://172.17.0.1/private bookworm-staging/main armhf libxcb-shm0 armhf 1.14-3 [101 kB]
Get:93 http://172.17.0.1/private bookworm-staging/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:94 http://172.17.0.1/private bookworm-staging/main armhf libcairo2 armhf 1.16.0-5 [602 kB]
Get:95 http://172.17.0.1/private bookworm-staging/main armhf libcairo-gobject2 armhf 1.16.0-5 [124 kB]
Get:96 http://172.17.0.1/private bookworm-staging/main armhf libchm1 armhf 2:0.40a-7 [22.2 kB]
Get:97 http://172.17.0.1/private bookworm-staging/main armhf libchm-dev armhf 2:0.40a-7 [15.9 kB]
Get:98 http://172.17.0.1/private bookworm-staging/main armhf liblcms2-2 armhf 2.12~rc1-2 [121 kB]
Get:99 http://172.17.0.1/private bookworm-staging/main armhf libcolord2 armhf 1.4.5-3 [123 kB]
Get:100 http://172.17.0.1/private bookworm-staging/main armhf libcups2 armhf 2.3.3op2-6 [312 kB]
Get:101 http://172.17.0.1/private bookworm-staging/main armhf libdatrie1 armhf 0.2.13-1+b1 [39.7 kB]
Get:102 http://172.17.0.1/private bookworm-staging/main armhf libdrm-common all 2.4.107-2+rpi1 [15.3 kB]
Get:103 http://172.17.0.1/private bookworm-staging/main armhf libdrm2 armhf 2.4.107-2+rpi1 [40.0 kB]
Get:104 http://172.17.0.1/private bookworm-staging/main armhf libdrm-amdgpu1 armhf 2.4.107-2+rpi1 [27.8 kB]
Get:105 http://172.17.0.1/private bookworm-staging/main armhf libdrm-nouveau2 armhf 2.4.107-2+rpi1 [25.4 kB]
Get:106 http://172.17.0.1/private bookworm-staging/main armhf libdrm-radeon1 armhf 2.4.107-2+rpi1 [29.4 kB]
Get:107 http://172.17.0.1/private bookworm-staging/main armhf libedit2 armhf 3.1-20210714-1 [81.0 kB]
Get:108 http://172.17.0.1/private bookworm-staging/main armhf libglvnd0 armhf 1.3.2-1 [55.2 kB]
Get:109 http://172.17.0.1/private bookworm-staging/main armhf libwayland-server0 armhf 1.19.0-2 [28.1 kB]
Get:110 http://172.17.0.1/private bookworm-staging/main armhf libgbm1 armhf 20.3.5-1+rpi1 [70.2 kB]
Get:111 http://172.17.0.1/private bookworm-staging/main armhf libglapi-mesa armhf 20.3.5-1+rpi1 [80.5 kB]
Get:112 http://172.17.0.1/private bookworm-staging/main armhf libwayland-client0 armhf 1.19.0-2 [22.2 kB]
Get:113 http://172.17.0.1/private bookworm-staging/main armhf libx11-xcb1 armhf 2:1.7.2-1 [203 kB]
Get:114 http://172.17.0.1/private bookworm-staging/main armhf libxcb-dri2-0 armhf 1.14-3 [103 kB]
Get:115 http://172.17.0.1/private bookworm-staging/main armhf libxcb-dri3-0 armhf 1.14-3 [102 kB]
Get:116 http://172.17.0.1/private bookworm-staging/main armhf libxcb-present0 armhf 1.14-3 [101 kB]
Get:117 http://172.17.0.1/private bookworm-staging/main armhf libxcb-sync1 armhf 1.14-3 [104 kB]
Get:118 http://172.17.0.1/private bookworm-staging/main armhf libxcb-xfixes0 armhf 1.14-3 [105 kB]
Get:119 http://172.17.0.1/private bookworm-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:120 http://172.17.0.1/private bookworm-staging/main armhf libegl-mesa0 armhf 20.3.5-1+rpi1 [123 kB]
Get:121 http://172.17.0.1/private bookworm-staging/main armhf libegl1 armhf 1.3.2-1 [28.8 kB]
Get:122 http://172.17.0.1/private bookworm-staging/main armhf libxcb-glx0 armhf 1.14-3 [117 kB]
Get:123 http://172.17.0.1/private bookworm-staging/main armhf libxdamage1 armhf 1:1.1.5-2 [15.2 kB]
Get:124 http://172.17.0.1/private bookworm-staging/main armhf libxfixes3 armhf 1:5.0.3-2 [20.7 kB]
Get:125 http://172.17.0.1/private bookworm-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.1 kB]
Get:126 http://172.17.0.1/private bookworm-staging/main armhf libz3-4 armhf 4.8.10-1 [5689 kB]
Get:127 http://172.17.0.1/private bookworm-staging/main armhf libllvm11 armhf 1:11.0.1-2+rpi1 [15.6 MB]
Get:128 http://172.17.0.1/private bookworm-staging/main armhf libsensors-config all 1:3.6.0-7 [32.3 kB]
Get:129 http://172.17.0.1/private bookworm-staging/main armhf libsensors5 armhf 1:3.6.0-7 [49.6 kB]
Get:130 http://172.17.0.1/private bookworm-staging/main armhf libvulkan1 armhf 1.2.162.0-1 [82.5 kB]
Get:131 http://172.17.0.1/private bookworm-staging/main armhf libgl1-mesa-dri armhf 20.3.5-1+rpi1 [5883 kB]
Get:132 http://172.17.0.1/private bookworm-staging/main armhf libglx-mesa0 armhf 20.3.5-1+rpi1 [171 kB]
Get:133 http://172.17.0.1/private bookworm-staging/main armhf libglx0 armhf 1.3.2-1 [25.8 kB]
Get:134 http://172.17.0.1/private bookworm-staging/main armhf libgl1 armhf 1.3.2-1 [106 kB]
Get:135 http://172.17.0.1/private bookworm-staging/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get:136 http://172.17.0.1/private bookworm-staging/main armhf x11proto-dev all 2020.1-1 [594 kB]
Get:137 http://172.17.0.1/private bookworm-staging/main armhf libxau-dev armhf 1:1.0.9-1 [22.3 kB]
Get:138 http://172.17.0.1/private bookworm-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:139 http://172.17.0.1/private bookworm-staging/main armhf xtrans-dev all 1.4.0-1 [98.7 kB]
Get:140 http://172.17.0.1/private bookworm-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:141 http://172.17.0.1/private bookworm-staging/main armhf libxcb1-dev armhf 1.14-3 [171 kB]
Get:142 http://172.17.0.1/private bookworm-staging/main armhf libx11-dev armhf 2:1.7.2-1 [779 kB]
Get:143 http://172.17.0.1/private bookworm-staging/main armhf libglx-dev armhf 1.3.2-1 [16.3 kB]
Get:144 http://172.17.0.1/private bookworm-staging/main armhf libgl-dev armhf 1.3.2-1 [100 kB]
Get:145 http://172.17.0.1/private bookworm-staging/main armhf libegl-dev armhf 1.3.2-1 [19.6 kB]
Get:146 http://172.17.0.1/private bookworm-staging/main armhf libepoxy0 armhf 1.5.8-1 [174 kB]
Get:147 http://172.17.0.1/private bookworm-staging/main armhf libfribidi0 armhf 1.0.8-2 [63.5 kB]
Get:148 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf-xlib-2.0-0 armhf 2.40.2-2 [45.0 kB]
Get:149 http://172.17.0.1/private bookworm-staging/main armhf libgdk-pixbuf2.0-0 armhf 2.40.2-2 [14.1 kB]
Get:150 http://172.17.0.1/private bookworm-staging/main armhf libgles1 armhf 1.3.2-1 [13.2 kB]
Get:151 http://172.17.0.1/private bookworm-staging/main armhf libgles2 armhf 1.3.2-1 [20.2 kB]
Get:152 http://172.17.0.1/private bookworm-staging/main armhf libgles-dev armhf 1.3.2-1 [50.3 kB]
Get:153 http://172.17.0.1/private bookworm-staging/main armhf libopengl0 armhf 1.3.2-1 [38.8 kB]
Get:154 http://172.17.0.1/private bookworm-staging/main armhf libopengl-dev armhf 1.3.2-1 [5876 B]
Get:155 http://172.17.0.1/private bookworm-staging/main armhf libglvnd-dev armhf 1.3.2-1 [13.9 kB]
Get:156 http://172.17.0.1/private bookworm-staging/main armhf libgl1-mesa-dev armhf 20.3.5-1+rpi1 [51.3 kB]
Get:157 http://172.17.0.1/private bookworm-staging/main armhf libglu1-mesa armhf 9.0.1-1 [127 kB]
Get:158 http://172.17.0.1/private bookworm-staging/main armhf libglu1-mesa-dev armhf 9.0.1-1 [166 kB]
Get:159 http://172.17.0.1/private bookworm-staging/main armhf libgraphite2-3 armhf 1.3.14-1 [70.3 kB]
Get:160 http://172.17.0.1/private bookworm-staging/main armhf libharfbuzz0b armhf 2.7.4-1 [1422 kB]
Get:161 http://172.17.0.1/private bookworm-staging/main armhf libthai-data all 0.1.28-4.1 [171 kB]
Get:162 http://172.17.0.1/private bookworm-staging/main armhf libthai0 armhf 0.1.28-4 [51.3 kB]
Get:163 http://172.17.0.1/private bookworm-staging/main armhf libpango-1.0-0 armhf 1.48.9+ds1-2 [184 kB]
Get:164 http://172.17.0.1/private bookworm-staging/main armhf libpangoft2-1.0-0 armhf 1.48.9+ds1-2 [66.5 kB]
Get:165 http://172.17.0.1/private bookworm-staging/main armhf libpangocairo-1.0-0 armhf 1.48.9+ds1-2 [56.7 kB]
Get:166 http://172.17.0.1/private bookworm-staging/main armhf libwayland-cursor0 armhf 1.19.0-2 [13.5 kB]
Get:167 http://172.17.0.1/private bookworm-staging/main armhf libwayland-egl1 armhf 1.19.0-2 [8308 B]
Get:168 http://172.17.0.1/private bookworm-staging/main armhf libxcomposite1 armhf 1:0.4.5-1 [16.2 kB]
Get:169 http://172.17.0.1/private bookworm-staging/main armhf libxcursor1 armhf 1:1.2.0-2 [34.2 kB]
Get:170 http://172.17.0.1/private bookworm-staging/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB]
Get:171 http://172.17.0.1/private bookworm-staging/main armhf xkb-data all 2.33-1 [748 kB]
Get:172 http://172.17.0.1/private bookworm-staging/main armhf libxkbcommon0 armhf 1.0.3-2 [88.5 kB]
Get:173 http://172.17.0.1/private bookworm-staging/main armhf libxrandr2 armhf 2:1.5.1-1 [34.5 kB]
Get:174 http://172.17.0.1/private bookworm-staging/main armhf libgtk-3-common all 3.24.30-3 [3780 kB]
Get:175 http://172.17.0.1/private bookworm-staging/main armhf libgtk-3-0 armhf 3.24.30-2 [2423 kB]
Get:176 http://172.17.0.1/private bookworm-staging/main armhf x11-common all 1:7.7+23 [252 kB]
Get:177 http://172.17.0.1/private bookworm-staging/main armhf libice6 armhf 2:1.0.10-1 [51.7 kB]
Get:178 http://172.17.0.1/private bookworm-staging/main armhf libnotify4 armhf 0.7.9-3 [21.9 kB]
Get:179 http://172.17.0.1/private bookworm-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:180 http://172.17.0.1/private bookworm-staging/main armhf libwxbase3.0-0v5 armhf 3.0.5.1+dfsg-2 [918 kB]
Get:181 http://172.17.0.1/private bookworm-staging/main armhf wx3.0-headers all 3.0.5.1+dfsg-2 [1129 kB]
Get:182 http://172.17.0.1/private bookworm-staging/main armhf libwxbase3.0-dev armhf 3.0.5.1+dfsg-2 [140 kB]
Get:183 http://172.17.0.1/private bookworm-staging/main armhf libwxgtk3.0-gtk3-0v5 armhf 3.0.5.1+dfsg-2 [3650 kB]
Get:184 http://172.17.0.1/private bookworm-staging/main armhf wx-common armhf 3.0.5.1+dfsg-2 [174 kB]
Get:185 http://172.17.0.1/private bookworm-staging/main armhf libwxgtk3.0-gtk3-dev armhf 3.0.5.1+dfsg-2 [140 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 92.6 MB in 13s (6991 kB/s)
(Reading database ... 12488 files and directories currently installed.)
Preparing to unpack .../libsystemd0_247.9-1+rpi1_armhf.deb ...
Unpacking libsystemd0:armhf (247.9-1+rpi1) over (247.3-6+rpi1) ...
Setting up libsystemd0:armhf (247.9-1+rpi1) ...
Selecting previously unselected package bsdextrautils.
(Reading database ... 12488 files and directories currently installed.)
Preparing to unpack .../00-bsdextrautils_2.37.2-1_armhf.deb ...
Unpacking bsdextrautils (2.37.2-1) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../01-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.22.4-6_armhf.deb ...
Unpacking groff-base (1.22.4-6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.3-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package libapparmor1:armhf.
Preparing to unpack .../05-libapparmor1_2.13.6-10_armhf.deb ...
Unpacking libapparmor1:armhf (2.13.6-10) ...
Selecting previously unselected package libcap2:armhf.
Preparing to unpack .../06-libcap2_1%3a2.44-1_armhf.deb ...
Unpacking libcap2:armhf (1:2.44-1) ...
Selecting previously unselected package libargon2-1:armhf.
Preparing to unpack .../07-libargon2-1_0~20171227-0.2_armhf.deb ...
Unpacking libargon2-1:armhf (0~20171227-0.2) ...
Selecting previously unselected package dmsetup.
Preparing to unpack .../08-dmsetup_2%3a1.02.175-2.1_armhf.deb ...
Unpacking dmsetup (2:1.02.175-2.1) ...
Selecting previously unselected package libdevmapper1.02.1:armhf.
Preparing to unpack .../09-libdevmapper1.02.1_2%3a1.02.175-2.1_armhf.deb ...
Unpacking libdevmapper1.02.1:armhf (2:1.02.175-2.1) ...
Selecting previously unselected package libjson-c5:armhf.
Preparing to unpack .../10-libjson-c5_0.15-2_armhf.deb ...
Unpacking libjson-c5:armhf (0.15-2) ...
Selecting previously unselected package libcryptsetup12:armhf.
Preparing to unpack .../11-libcryptsetup12_2%3a2.4.0-1_armhf.deb ...
Unpacking libcryptsetup12:armhf (2:2.4.0-1) ...
Selecting previously unselected package libip4tc2:armhf.
Preparing to unpack .../12-libip4tc2_1.8.7-1_armhf.deb ...
Unpacking libip4tc2:armhf (1.8.7-1) ...
Selecting previously unselected package libkmod2:armhf.
Preparing to unpack .../13-libkmod2_29-1_armhf.deb ...
Unpacking libkmod2:armhf (29-1) ...
Selecting previously unselected package systemd-timesyncd.
Preparing to unpack .../14-systemd-timesyncd_247.9-1+rpi1_armhf.deb ...
Unpacking systemd-timesyncd (247.9-1+rpi1) ...
Selecting previously unselected package systemd.
Preparing to unpack .../15-systemd_247.9-1+rpi1_armhf.deb ...
Unpacking systemd (247.9-1+rpi1) ...
Setting up libapparmor1:armhf (2.13.6-10) ...
Setting up libcap2:armhf (1:2.44-1) ...
Setting up libargon2-1:armhf (0~20171227-0.2) ...
Setting up libjson-c5:armhf (0.15-2) ...
Setting up libip4tc2:armhf (1.8.7-1) ...
Setting up libkmod2:armhf (29-1) ...
Setting up libdevmapper1.02.1:armhf (2:1.02.175-2.1) ...
Setting up libcryptsetup12:armhf (2:2.4.0-1) ...
Setting up systemd-timesyncd (247.9-1+rpi1) ...
Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service -> /usr/lib/systemd/system/systemd-timesyncd.service.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service -> /usr/lib/systemd/system/systemd-timesyncd.service.
Setting up systemd (247.9-1+rpi1) ...
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service -> /lib/systemd/system/systemd-pstore.service.
Initializing machine ID from random generator.
Setting up dmsetup (2:1.02.175-2.1) ...
Selecting previously unselected package systemd-sysv.
(Reading database ... 13930 files and directories currently installed.)
Preparing to unpack .../000-systemd-sysv_247.9-1+rpi1_armhf.deb ...
Unpacking systemd-sysv (247.9-1+rpi1) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../001-libdbus-1-3_1.12.20-2_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.12.20-2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../002-libexpat1_2.2.10-2_armhf.deb ...
Unpacking libexpat1:armhf (2.2.10-2) ...
Selecting previously unselected package dbus.
Preparing to unpack .../003-dbus_1.12.20-2_armhf.deb ...
Unpacking dbus (1.12.20-2) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../004-sensible-utils_0.0.17_all.deb ...
Unpacking sensible-utils (0.0.17) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../005-libmagic-mgc_1%3a5.39-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../006-libmagic1_1%3a5.39-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../007-file_1%3a5.39-3_armhf.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../008-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libpam-systemd:armhf.
Preparing to unpack .../009-libpam-systemd_247.9-1+rpi1_armhf.deb ...
Unpacking libpam-systemd:armhf (247.9-1+rpi1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../010-ucf_3.0043_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0043) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../011-hicolor-icon-theme_0.17-2_all.deb ...
Unpacking hicolor-icon-theme (0.17-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../012-libgdk-pixbuf2.0-common_2.42.6+dfsg-2_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.6+dfsg-2) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../013-libglib2.0-0_2.68.4-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.68.4-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../014-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../015-libxml2_2.9.10+dfsg-6.7_armhf.deb ...
Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../016-shared-mime-info_2.0-1_armhf.deb ...
Unpacking shared-mime-info (2.0-1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../017-libjpeg62-turbo_1%3a2.0.6-4_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.0.6-4) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../018-libpng16-16_1.6.37-3_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.37-3) ...
Selecting previously unselected package libdeflate0:armhf.
Preparing to unpack .../019-libdeflate0_1.7-2_armhf.deb ...
Unpacking libdeflate0:armhf (1.7-2) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../020-libjbig0_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1+b2) ...
Selecting previously unselected package libwebp6:armhf.
Preparing to unpack .../021-libwebp6_0.6.1-2.1_armhf.deb ...
Unpacking libwebp6:armhf (0.6.1-2.1) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../022-libtiff5_4.2.0-1_armhf.deb ...
Unpacking libtiff5:armhf (4.2.0-1) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf.
Preparing to unpack .../023-libgdk-pixbuf-2.0-0_2.42.6+dfsg-2_armhf.deb ...
Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-2) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../024-gtk-update-icon-cache_3.24.30-2_armhf.deb ...
Unpacking gtk-update-icon-cache (3.24.30-2) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../025-adwaita-icon-theme_40.1.1-2_all.deb ...
Unpacking adwaita-icon-theme (40.1.1-2) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../026-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../027-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../028-autoconf_2.69-14_all.deb ...
Unpacking autoconf (2.69-14) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../029-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../030-automake_1%3a1.16.3-2_all.deb ...
Unpacking automake (1:1.16.3-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../031-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package dbus-user-session.
Preparing to unpack .../032-dbus-user-session_1.12.20-2_armhf.deb ...
Unpacking dbus-user-session (1.12.20-2) ...
Selecting previously unselected package libdconf1:armhf.
Preparing to unpack .../033-libdconf1_0.38.0-2_armhf.deb ...
Unpacking libdconf1:armhf (0.38.0-2) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../034-dconf-service_0.38.0-2_armhf.deb ...
Unpacking dconf-service (0.38.0-2) ...
Selecting previously unselected package dconf-gsettings-backend:armhf.
Preparing to unpack .../035-dconf-gsettings-backend_0.38.0-2_armhf.deb ...
Unpacking dconf-gsettings-backend:armhf (0.38.0-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../036-libdebhelper-perl_13.5.1_all.deb ...
Unpacking libdebhelper-perl (13.5.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../037-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../038-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../039-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../040-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../041-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../042-dh-strip-nondeterminism_1.12.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../043-libelf1_0.185-2_armhf.deb ...
Unpacking libelf1:armhf (0.185-2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../044-dwz_0.14-1_armhf.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../045-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../046-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../047-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../048-debhelper_13.5.1_all.deb ...
Unpacking debhelper (13.5.1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../049-libbrotli1_1.0.9-2+b1_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b1) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../050-libfreetype6_2.10.4+dfsg-1_armhf.deb ...
Unpacking libfreetype6:armhf (2.10.4+dfsg-1) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../051-fonts-dejavu-core_2.37-2_all.deb ...
Unpacking fonts-dejavu-core (2.37-2) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../052-fontconfig-config_2.13.1-4.2_all.deb ...
Unpacking fontconfig-config (2.13.1-4.2) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../053-libfontconfig1_2.13.1-4.2_armhf.deb ...
Unpacking libfontconfig1:armhf (2.13.1-4.2) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../054-fontconfig_2.13.1-4.2_armhf.deb ...
Unpacking fontconfig (2.13.1-4.2) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../055-libatk1.0-data_2.36.0-2_all.deb ...
Unpacking libatk1.0-data (2.36.0-2) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../056-libatk1.0-0_2.36.0-2_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.36.0-2) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../057-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../058-libmd0_1.0.3-3_armhf.deb ...
Unpacking libmd0:armhf (1.0.3-3) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../059-libbsd0_0.11.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.3-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../060-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../061-libxcb1_1.14-3_armhf.deb ...
Unpacking libxcb1:armhf (1.14-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../062-libx11-data_2%3a1.7.2-1_all.deb ...
Unpacking libx11-data (2:1.7.2-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../063-libx11-6_2%3a1.7.2-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.7.2-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../064-libxext6_2%3a1.3.3-1.1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1.1) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../065-libxi6_2%3a1.7.10-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.10-1) ...
Selecting previously unselected package libatspi2.0-0:armhf.
Preparing to unpack .../066-libatspi2.0-0_2.40.3-3_armhf.deb ...
Unpacking libatspi2.0-0:armhf (2.40.3-3) ...
Selecting previously unselected package libatk-bridge2.0-0:armhf.
Preparing to unpack .../067-libatk-bridge2.0-0_2.38.0-1_armhf.deb ...
Unpacking libatk-bridge2.0-0:armhf (2.38.0-1) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../068-libavahi-common-data_0.8-5_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.8-5) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../069-libavahi-common3_0.8-5_armhf.deb ...
Unpacking libavahi-common3:armhf (0.8-5) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../070-libavahi-client3_0.8-5_armhf.deb ...
Unpacking libavahi-client3:armhf (0.8-5) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../071-libpixman-1-0_0.40.0-1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.40.0-1) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../072-libxcb-render0_1.14-3_armhf.deb ...
Unpacking libxcb-render0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../073-libxcb-shm0_1.14-3_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.14-3) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../074-libxrender1_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../075-libcairo2_1.16.0-5_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-5) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../076-libcairo-gobject2_1.16.0-5_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.16.0-5) ...
Selecting previously unselected package libchm1.
Preparing to unpack .../077-libchm1_2%3a0.40a-7_armhf.deb ...
Unpacking libchm1 (2:0.40a-7) ...
Selecting previously unselected package libchm-dev.
Preparing to unpack .../078-libchm-dev_2%3a0.40a-7_armhf.deb ...
Unpacking libchm-dev (2:0.40a-7) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../079-liblcms2-2_2.12~rc1-2_armhf.deb ...
Unpacking liblcms2-2:armhf (2.12~rc1-2) ...
Selecting previously unselected package libcolord2:armhf.
Preparing to unpack .../080-libcolord2_1.4.5-3_armhf.deb ...
Unpacking libcolord2:armhf (1.4.5-3) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../081-libcups2_2.3.3op2-6_armhf.deb ...
Unpacking libcups2:armhf (2.3.3op2-6) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../082-libdatrie1_0.2.13-1+b1_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.13-1+b1) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../083-libdrm-common_2.4.107-2+rpi1_all.deb ...
Unpacking libdrm-common (2.4.107-2+rpi1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../084-libdrm2_2.4.107-2+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.107-2+rpi1) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../085-libdrm-amdgpu1_2.4.107-2+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.107-2+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../086-libdrm-nouveau2_2.4.107-2+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.107-2+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../087-libdrm-radeon1_2.4.107-2+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.107-2+rpi1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../088-libedit2_3.1-20210714-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20210714-1) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../089-libglvnd0_1.3.2-1_armhf.deb ...
Unpacking libglvnd0:armhf (1.3.2-1) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../090-libwayland-server0_1.19.0-2_armhf.deb ...
Unpacking libwayland-server0:armhf (1.19.0-2) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../091-libgbm1_20.3.5-1+rpi1_armhf.deb ...
Unpacking libgbm1:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../092-libglapi-mesa_20.3.5-1+rpi1_armhf.deb ...
Unpacking libglapi-mesa:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libwayland-client0:armhf.
Preparing to unpack .../093-libwayland-client0_1.19.0-2_armhf.deb ...
Unpacking libwayland-client0:armhf (1.19.0-2) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../094-libx11-xcb1_2%3a1.7.2-1_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.7.2-1) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../095-libxcb-dri2-0_1.14-3_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../096-libxcb-dri3-0_1.14-3_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../097-libxcb-present0_1.14-3_armhf.deb ...
Unpacking libxcb-present0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../098-libxcb-sync1_1.14-3_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.14-3) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../099-libxcb-xfixes0_1.14-3_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.14-3) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../100-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../101-libegl-mesa0_20.3.5-1+rpi1_armhf.deb ...
Unpacking libegl-mesa0:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../102-libegl1_1.3.2-1_armhf.deb ...
Unpacking libegl1:armhf (1.3.2-1) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../103-libxcb-glx0_1.14-3_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.14-3) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../104-libxdamage1_1%3a1.1.5-2_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.5-2) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../105-libxfixes3_1%3a5.0.3-2_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.3-2) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../106-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../107-libz3-4_4.8.10-1_armhf.deb ...
Unpacking libz3-4:armhf (4.8.10-1) ...
Selecting previously unselected package libllvm11:armhf.
Preparing to unpack .../108-libllvm11_1%3a11.0.1-2+rpi1_armhf.deb ...
Unpacking libllvm11:armhf (1:11.0.1-2+rpi1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../109-libsensors-config_1%3a3.6.0-7_all.deb ...
Unpacking libsensors-config (1:3.6.0-7) ...
Selecting previously unselected package libsensors5:armhf.
Preparing to unpack .../110-libsensors5_1%3a3.6.0-7_armhf.deb ...
Unpacking libsensors5:armhf (1:3.6.0-7) ...
Selecting previously unselected package libvulkan1:armhf.
Preparing to unpack .../111-libvulkan1_1.2.162.0-1_armhf.deb ...
Unpacking libvulkan1:armhf (1.2.162.0-1) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../112-libgl1-mesa-dri_20.3.5-1+rpi1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../113-libglx-mesa0_20.3.5-1+rpi1_armhf.deb ...
Unpacking libglx-mesa0:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../114-libglx0_1.3.2-1_armhf.deb ...
Unpacking libglx0:armhf (1.3.2-1) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../115-libgl1_1.3.2-1_armhf.deb ...
Unpacking libgl1:armhf (1.3.2-1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../116-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../117-x11proto-dev_2020.1-1_all.deb ...
Unpacking x11proto-dev (2020.1-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../118-libxau-dev_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../119-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../120-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../121-libpthread-stubs0-dev_0.4-1_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.4-1) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../122-libxcb1-dev_1.14-3_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.14-3) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../123-libx11-dev_2%3a1.7.2-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.7.2-1) ...
Selecting previously unselected package libglx-dev:armhf.
Preparing to unpack .../124-libglx-dev_1.3.2-1_armhf.deb ...
Unpacking libglx-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libgl-dev:armhf.
Preparing to unpack .../125-libgl-dev_1.3.2-1_armhf.deb ...
Unpacking libgl-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libegl-dev:armhf.
Preparing to unpack .../126-libegl-dev_1.3.2-1_armhf.deb ...
Unpacking libegl-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libepoxy0:armhf.
Preparing to unpack .../127-libepoxy0_1.5.8-1_armhf.deb ...
Unpacking libepoxy0:armhf (1.5.8-1) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../128-libfribidi0_1.0.8-2_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.8-2) ...
Selecting previously unselected package libgdk-pixbuf-xlib-2.0-0:armhf.
Preparing to unpack .../129-libgdk-pixbuf-xlib-2.0-0_2.40.2-2_armhf.deb ...
Unpacking libgdk-pixbuf-xlib-2.0-0:armhf (2.40.2-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../130-libgdk-pixbuf2.0-0_2.40.2-2_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.40.2-2) ...
Selecting previously unselected package libgles1:armhf.
Preparing to unpack .../131-libgles1_1.3.2-1_armhf.deb ...
Unpacking libgles1:armhf (1.3.2-1) ...
Selecting previously unselected package libgles2:armhf.
Preparing to unpack .../132-libgles2_1.3.2-1_armhf.deb ...
Unpacking libgles2:armhf (1.3.2-1) ...
Selecting previously unselected package libgles-dev:armhf.
Preparing to unpack .../133-libgles-dev_1.3.2-1_armhf.deb ...
Unpacking libgles-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libopengl0:armhf.
Preparing to unpack .../134-libopengl0_1.3.2-1_armhf.deb ...
Unpacking libopengl0:armhf (1.3.2-1) ...
Selecting previously unselected package libopengl-dev:armhf.
Preparing to unpack .../135-libopengl-dev_1.3.2-1_armhf.deb ...
Unpacking libopengl-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libglvnd-dev:armhf.
Preparing to unpack .../136-libglvnd-dev_1.3.2-1_armhf.deb ...
Unpacking libglvnd-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libgl1-mesa-dev:armhf.
Preparing to unpack .../137-libgl1-mesa-dev_20.3.5-1+rpi1_armhf.deb ...
Unpacking libgl1-mesa-dev:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libglu1-mesa:armhf.
Preparing to unpack .../138-libglu1-mesa_9.0.1-1_armhf.deb ...
Unpacking libglu1-mesa:armhf (9.0.1-1) ...
Selecting previously unselected package libglu1-mesa-dev:armhf.
Preparing to unpack .../139-libglu1-mesa-dev_9.0.1-1_armhf.deb ...
Unpacking libglu1-mesa-dev:armhf (9.0.1-1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../140-libgraphite2-3_1.3.14-1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.14-1) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../141-libharfbuzz0b_2.7.4-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (2.7.4-1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../142-libthai-data_0.1.28-4.1_all.deb ...
Unpacking libthai-data (0.1.28-4.1) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../143-libthai0_0.1.28-4_armhf.deb ...
Unpacking libthai0:armhf (0.1.28-4) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../144-libpango-1.0-0_1.48.9+ds1-2_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.48.9+ds1-2) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../145-libpangoft2-1.0-0_1.48.9+ds1-2_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.48.9+ds1-2) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../146-libpangocairo-1.0-0_1.48.9+ds1-2_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.48.9+ds1-2) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../147-libwayland-cursor0_1.19.0-2_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.19.0-2) ...
Selecting previously unselected package libwayland-egl1:armhf.
Preparing to unpack .../148-libwayland-egl1_1.19.0-2_armhf.deb ...
Unpacking libwayland-egl1:armhf (1.19.0-2) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../149-libxcomposite1_1%3a0.4.5-1_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.5-1) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../150-libxcursor1_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.2.0-2) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../151-libxinerama1_2%3a1.1.4-2_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.4-2) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../152-xkb-data_2.33-1_all.deb ...
Unpacking xkb-data (2.33-1) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../153-libxkbcommon0_1.0.3-2_armhf.deb ...
Unpacking libxkbcommon0:armhf (1.0.3-2) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../154-libxrandr2_2%3a1.5.1-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.1-1) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../155-libgtk-3-common_3.24.30-3_all.deb ...
Unpacking libgtk-3-common (3.24.30-3) ...
Selecting previously unselected package libgtk-3-0:armhf.
Preparing to unpack .../156-libgtk-3-0_3.24.30-2_armhf.deb ...
Unpacking libgtk-3-0:armhf (3.24.30-2) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../157-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../158-libice6_2%3a1.0.10-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.10-1) ...
Selecting previously unselected package libnotify4:armhf.
Preparing to unpack .../159-libnotify4_0.7.9-3_armhf.deb ...
Unpacking libnotify4:armhf (0.7.9-3) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../160-libsm6_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1) ...
Selecting previously unselected package libwxbase3.0-0v5:armhf.
Preparing to unpack .../161-libwxbase3.0-0v5_3.0.5.1+dfsg-2_armhf.deb ...
Unpacking libwxbase3.0-0v5:armhf (3.0.5.1+dfsg-2) ...
Selecting previously unselected package wx3.0-headers.
Preparing to unpack .../162-wx3.0-headers_3.0.5.1+dfsg-2_all.deb ...
Unpacking wx3.0-headers (3.0.5.1+dfsg-2) ...
Selecting previously unselected package libwxbase3.0-dev:armhf.
Preparing to unpack .../163-libwxbase3.0-dev_3.0.5.1+dfsg-2_armhf.deb ...
Unpacking libwxbase3.0-dev:armhf (3.0.5.1+dfsg-2) ...
Selecting previously unselected package libwxgtk3.0-gtk3-0v5:armhf.
Preparing to unpack .../164-libwxgtk3.0-gtk3-0v5_3.0.5.1+dfsg-2_armhf.deb ...
Unpacking libwxgtk3.0-gtk3-0v5:armhf (3.0.5.1+dfsg-2) ...
Selecting previously unselected package wx-common.
Preparing to unpack .../165-wx-common_3.0.5.1+dfsg-2_armhf.deb ...
Unpacking wx-common (3.0.5.1+dfsg-2) ...
Selecting previously unselected package libwxgtk3.0-gtk3-dev:armhf.
Preparing to unpack .../166-libwxgtk3.0-gtk3-dev_3.0.5.1+dfsg-2_armhf.deb ...
Unpacking libwxgtk3.0-gtk3-dev:armhf (3.0.5.1+dfsg-2) ...
Selecting previously unselected package sbuild-build-depends-xchm-dummy.
Preparing to unpack .../167-sbuild-build-depends-xchm-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-xchm-dummy (0.invalid.0) ...
Setting up libexpat1:armhf (2.2.10-2) ...
Setting up libpipeline1:armhf (1.5.3-1) ...
Setting up libgraphite2-3:armhf (1.3.14-1) ...
Setting up liblcms2-2:armhf (2.12~rc1-2) ...
Setting up libpixman-1-0:armhf (0.40.0-1) ...
Setting up libwayland-server0:armhf (1.19.0-2) ...
Setting up systemd-sysv (247.9-1+rpi1) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up bsdextrautils (2.37.2-1) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up hicolor-icon-theme (0.17-2) ...
Setting up libicu67:armhf (67.1-7) ...
Setting up libdatrie1:armhf (0.2.13-1+b1) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.68.4-1) ...
Setting up libglvnd0:armhf (1.3.2-1) ...
Setting up libdebhelper-perl (13.5.1) ...
Setting up libbrotli1:armhf (1.0.9-2+b1) ...
Setting up libgdk-pixbuf2.0-common (2.42.6+dfsg-2) ...
Setting up x11-common (1:7.7+23) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up libsensors-config (1:3.6.0-7) ...
Setting up libmagic1:armhf (1:5.39-3) ...
Setting up libdeflate0:armhf (1.7-2) ...
Setting up gettext-base (0.21-4) ...
Setting up xkb-data (2.33-1) ...
Setting up file (1:5.39-3) ...
Setting up libpthread-stubs0-dev:armhf (0.4-1) ...
Setting up libjbig0:armhf (2.1-3.1+b2) ...
Setting up libcolord2:armhf (1.4.5-3) ...
Setting up libopengl0:armhf (1.3.2-1) ...
Setting up libdconf1:armhf (0.38.0-2) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libz3-4:armhf (4.8.10-1) ...
Setting up libgles2:armhf (1.3.2-1) ...
Setting up libjpeg62-turbo:armhf (1:2.0.6-4) ...
Setting up libx11-data (2:1.7.2-1) ...
Setting up libepoxy0:armhf (1.5.8-1) ...
Setting up libavahi-common-data:armhf (0.8-5) ...
Setting up libgles1:armhf (1.3.2-1) ...
Setting up libdbus-1-3:armhf (1.12.20-2) ...
Setting up dbus (1.12.20-2) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up libfribidi0:armhf (1.0.8-2) ...
Setting up libpng16-16:armhf (1.6.37-3) ...
Setting up libchm1 (2:0.40a-7) ...
Setting up wx3.0-headers (3.0.5.1+dfsg-2) ...
Setting up autopoint (0.21-4) ...
Setting up libwebp6:armhf (0.6.1-2.1) ...
Setting up fonts-dejavu-core (2.37-2) ...
Setting up libsensors5:armhf (1:3.6.0-7) ...
Setting up libglapi-mesa:armhf (20.3.5-1+rpi1) ...
Setting up libvulkan1:armhf (1.2.162.0-1) ...
Setting up libatk1.0-data (2.36.0-2) ...
Setting up libmd0:armhf (1.0.3-3) ...
Setting up sensible-utils (0.0.17) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libpam-systemd:armhf (247.9-1+rpi1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libthai-data (0.1.28-4.1) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up libwxbase3.0-0v5:armhf (3.0.5.1+dfsg-2) ...
Setting up libatk1.0-0:armhf (2.36.0-2) ...
Setting up libtiff5:armhf (4.2.0-1) ...
Setting up libwayland-egl1:armhf (1.19.0-2) ...
Setting up libopengl-dev:armhf (1.3.2-1) ...
Setting up libbsd0:armhf (0.11.3-1) ...
Setting up libdrm-common (2.4.107-2+rpi1) ...
Setting up libelf1:armhf (0.185-2) ...
Setting up libxml2:armhf (2.9.10+dfsg-6.7) ...
Setting up libxkbcommon0:armhf (1.0.3-2) ...
Setting up libwayland-client0:armhf (1.19.0-2) ...
Setting up x11proto-dev (2020.1-1) ...
Setting up libfile-stripnondeterminism-perl (1.12.0-1) ...
Setting up wx-common (3.0.5.1+dfsg-2) ...
Setting up libice6:armhf (2:1.0.10-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libxcb1:armhf (1.14-3) ...
Setting up gettext (0.21-4) ...
Setting up libchm-dev (2:0.40a-7) ...
Setting up libxcb-xfixes0:armhf (1.14-3) ...
Setting up libxau-dev:armhf (1:1.0.9-1) ...
Setting up libtool (2.4.6-15) ...
Setting up libxcb-render0:armhf (1.14-3) ...
Setting up libxcb-glx0:armhf (1.14-3) ...
Setting up libedit2:armhf (3.1-20210714-1) ...
Setting up libavahi-common3:armhf (0.8-5) ...
Setting up m4 (1.4.18-5) ...
Setting up libwxbase3.0-dev:armhf (3.0.5.1+dfsg-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/wx/config/base-unicode-3.0 to provide /usr/bin/wx-config (wx-config) in auto mode
Setting up libxcb-shm0:armhf (1.14-3) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libxcb-present0:armhf (1.14-3) ...
Setting up libthai0:armhf (0.1.28-4) ...
Setting up dbus-user-session (1.12.20-2) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libllvm11:armhf (1:11.0.1-2+rpi1) ...
Setting up libfreetype6:armhf (2.10.4+dfsg-1) ...
Setting up libxcb-sync1:armhf (1.14-3) ...
Setting up shared-mime-info (2.0-1) ...
Setting up ucf (3.0043) ...
Setting up autoconf (2.69-14) ...
Setting up libxcb-dri2-0:armhf (1.14-3) ...
Setting up dh-strip-nondeterminism (1.12.0-1) ...
Setting up libdrm2:armhf (2.4.107-2+rpi1) ...
Setting up dwz (0.14-1) ...
Setting up groff-base (1.22.4-6) ...
Setting up libwayland-cursor0:armhf (1.19.0-2) ...
Setting up libx11-6:armhf (2:1.7.2-1) ...
Setting up libharfbuzz0b:armhf (2.7.4-1) ...
Setting up libgdk-pixbuf-2.0-0:armhf (2.42.6+dfsg-2) ...
Setting up libxcomposite1:armhf (1:0.4.5-1) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up libavahi-client3:armhf (0.8-5) ...
Setting up libdrm-amdgpu1:armhf (2.4.107-2+rpi1) ...
Setting up automake (1:1.16.3-2) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libxcb-dri3-0:armhf (1.14-3) ...
Setting up gtk-update-icon-cache (3.24.30-2) ...
Setting up libx11-xcb1:armhf (2:1.7.2-1) ...
Setting up libdrm-nouveau2:armhf (2.4.107-2+rpi1) ...
Setting up libxdamage1:armhf (1:1.1.5-2) ...
Setting up libxcb1-dev:armhf (1.14-3) ...
Setting up libgdk-pixbuf-xlib-2.0-0:armhf (2.40.2-2) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up libgbm1:armhf (20.3.5-1+rpi1) ...
Setting up libdrm-radeon1:armhf (2.4.107-2+rpi1) ...
Setting up fontconfig-config (2.13.1-4.2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libgl1-mesa-dri:armhf (20.3.5-1+rpi1) ...
Setting up libx11-dev:armhf (2:1.7.2-1) ...
Setting up libxext6:armhf (2:1.3.3-1.1) ...
Setting up dconf-service (0.38.0-2) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Created symlink /etc/systemd/system/timers.target.wants/man-db.timer -> /lib/systemd/system/man-db.timer.
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up dh-autoreconf (20) ...
Setting up libegl-mesa0:armhf (20.3.5-1+rpi1) ...
Setting up adwaita-icon-theme (40.1.1-2) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up libxfixes3:armhf (1:5.0.3-2) ...
Setting up libnotify4:armhf (0.7.9-3) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.40.2-2) ...
Setting up libxinerama1:armhf (2:1.1.4-2) ...
Setting up libxrandr2:armhf (2:1.5.1-1) ...
Setting up libcups2:armhf (2.3.3op2-6) ...
Setting up libegl1:armhf (1.3.2-1) ...
Setting up libfontconfig1:armhf (2.13.1-4.2) ...
Setting up fontconfig (2.13.1-4.2) ...
Regenerating fonts cache... done.
Setting up libglx-mesa0:armhf (20.3.5-1+rpi1) ...
Setting up libxi6:armhf (2:1.7.10-1) ...
Setting up libglx0:armhf (1.3.2-1) ...
Setting up dconf-gsettings-backend:armhf (0.38.0-2) ...
Setting up libxcursor1:armhf (1:1.2.0-2) ...
Setting up libpango-1.0-0:armhf (1.48.9+ds1-2) ...
Setting up debhelper (13.5.1) ...
Setting up libatspi2.0-0:armhf (2.40.3-3) ...
Setting up libcairo2:armhf (1.16.0-5) ...
Setting up libatk-bridge2.0-0:armhf (2.38.0-1) ...
Setting up libgl1:armhf (1.3.2-1) ...
Setting up libglx-dev:armhf (1.3.2-1) ...
Setting up libcairo-gobject2:armhf (1.16.0-5) ...
Setting up libglu1-mesa:armhf (9.0.1-1) ...
Setting up libpangoft2-1.0-0:armhf (1.48.9+ds1-2) ...
Setting up libgl-dev:armhf (1.3.2-1) ...
Setting up libgtk-3-common (3.24.30-3) ...
Setting up libpangocairo-1.0-0:armhf (1.48.9+ds1-2) ...
Setting up libegl-dev:armhf (1.3.2-1) ...
Setting up libgtk-3-0:armhf (3.24.30-2) ...
Setting up libwxgtk3.0-gtk3-0v5:armhf (3.0.5.1+dfsg-2) ...
Setting up libglu1-mesa-dev:armhf (9.0.1-1) ...
Setting up libgles-dev:armhf (1.3.2-1) ...
Setting up libglvnd-dev:armhf (1.3.2-1) ...
Setting up libwxgtk3.0-gtk3-dev:armhf (3.0.5.1+dfsg-2) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/wx/config/gtk3-unicode-3.0 to provide /usr/bin/wx-config (wx-config) in auto mode
Setting up libgl1-mesa-dev:armhf (20.3.5-1+rpi1) ...
Setting up sbuild-build-depends-xchm-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.31-13+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.9.0-0.bpo.2-armmp armhf (armv7l)
Toolchain package versions: binutils_2.35.2-2+rpi1 dpkg-dev_1.20.9+rpi1 g++-10_10.2.1-6+rpi1 gcc-10_10.2.1-6+rpi1 libc6-dev_2.31-13+rpi1 libstdc++-10-dev_10.2.1-6+rpi1 libstdc++6_10.2.1-6+rpi1 linux-libc-dev_5.10.46-4+rpi1
Package versions: adduser_3.118 adwaita-icon-theme_40.1.1-2 apt_2.2.4 autoconf_2.69-14 automake_1:1.16.3-2 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_11.1+rpi1 base-passwd_3.5.51 bash_5.1-2 binutils_2.35.2-2+rpi1 binutils-arm-linux-gnueabihf_2.35.2-2+rpi1 binutils-common_2.35.2-2+rpi1 bsdextrautils_2.37.2-1 bsdutils_1:2.36.1-8 build-essential_12.9 bzip2_1.0.8-4 coreutils_8.32-4 cpp_4:10.2.1-1+rpi1 cpp-10_10.2.1-6+rpi1 dash_0.5.11+git20200708+dd9ef66-5 dbus_1.12.20-2 dbus-user-session_1.12.20-2 dconf-gsettings-backend_0.38.0-2 dconf-service_0.38.0-2 debconf_1.5.77 debhelper_13.5.1 debianutils_4.11.2 dh-autoreconf_20 dh-strip-nondeterminism_1.12.0-1 diffutils_1:3.7-5 dirmngr_2.2.27-2 dmsetup_2:1.02.175-2.1 dpkg_1.20.9+rpi1 dpkg-dev_1.20.9+rpi1 dwz_0.14-1 e2fsprogs_1.46.2-2 fakeroot_1.25.3-1.1 file_1:5.39-3 findutils_4.8.0-1 fontconfig_2.13.1-4.2 fontconfig-config_2.13.1-4.2 fonts-dejavu-core_2.37-2 g++_4:10.2.1-1+rpi1 g++-10_10.2.1-6+rpi1 gcc_4:10.2.1-1+rpi1 gcc-10_10.2.1-6+rpi1 gcc-10-base_10.2.1-6+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.3.0-22+rpi1 gettext_0.21-4 gettext-base_0.21-4 gnupg_2.2.27-2 gnupg-l10n_2.2.27-2 gnupg-utils_2.2.27-2 gpg_2.2.27-2 gpg-agent_2.2.27-2 gpg-wks-client_2.2.27-2 gpg-wks-server_2.2.27-2 gpgconf_2.2.27-2 gpgsm_2.2.27-2 gpgv_2.2.27-2 grep_3.6-1 groff-base_1.22.4-6 gtk-update-icon-cache_3.24.30-2 gzip_1.10-4 hicolor-icon-theme_0.17-2 hostname_3.23 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-10 libapparmor1_2.13.6-10 libapt-pkg6.0_2.2.4 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.2 libasan6_10.2.1-6+rpi1 libassuan0_2.5.3-7.1 libatk-bridge2.0-0_2.38.0-1 libatk1.0-0_2.36.0-2 libatk1.0-data_2.36.0-2 libatomic1_10.2.1-6+rpi1 libatspi2.0-0_2.40.3-3 libattr1_1:2.4.48-6 libaudit-common_1:3.0-2 libaudit1_1:3.0-2 libavahi-client3_0.8-5 libavahi-common-data_0.8-5 libavahi-common3_0.8-5 libbinutils_2.35.2-2+rpi1 libblkid1_2.36.1-8 libbrotli1_1.0.9-2+b1 libbsd0_0.11.3-1 libbz2-1.0_1.0.8-4 libc-bin_2.31-13+rpi1 libc-dev-bin_2.31-13+rpi1 libc6_2.31-13+rpi1 libc6-dev_2.31-13+rpi1 libcairo-gobject2_1.16.0-5 libcairo2_1.16.0-5 libcap-ng0_0.7.9-2.2+b1 libcap2_1:2.44-1 libcc1-0_10.2.1-6+rpi1 libchm-dev_2:0.40a-7 libchm1_2:0.40a-7 libcolord2_1.4.5-3 libcom-err2_1.46.2-2 libcrypt-dev_1:4.4.18-4 libcrypt1_1:4.4.18-4 libcryptsetup12_2:2.4.0-1 libctf-nobfd0_2.35.2-2+rpi1 libctf0_2.35.2-2+rpi1 libcups2_2.3.3op2-6 libdatrie1_0.2.13-1+b1 libdb5.3_5.3.28+dfsg1-0.8 libdbus-1-3_1.12.20-2 libdconf1_0.38.0-2 libdebconfclient0_0.260 libdebhelper-perl_13.5.1 libdeflate0_1.7-2 libdevmapper1.02.1_2:1.02.175-2.1 libdpkg-perl_1.20.9+rpi1 libdrm-amdgpu1_2.4.107-2+rpi1 libdrm-common_2.4.107-2+rpi1 libdrm-nouveau2_2.4.107-2+rpi1 libdrm-radeon1_2.4.107-2+rpi1 libdrm2_2.4.107-2+rpi1 libedit2_3.1-20210714-1 libegl-dev_1.3.2-1 libegl-mesa0_20.3.5-1+rpi1 libegl1_1.3.2-1 libelf1_0.185-2 libepoxy0_1.5.8-1 libexpat1_2.2.10-2 libext2fs2_1.46.2-2 libfakeroot_1.25.3-1.1 libffi7_3.3-6 libfile-stripnondeterminism-perl_1.12.0-1 libfontconfig1_2.13.1-4.2 libfreetype6_2.10.4+dfsg-1 libfribidi0_1.0.8-2 libgbm1_20.3.5-1+rpi1 libgcc-10-dev_10.2.1-6+rpi1 libgcc-s1_10.2.1-6+rpi1 libgcrypt20_1.8.7-6 libgdbm-compat4_1.19-2 libgdbm6_1.19-2 libgdk-pixbuf-2.0-0_2.42.6+dfsg-2 libgdk-pixbuf-xlib-2.0-0_2.40.2-2 libgdk-pixbuf2.0-0_2.40.2-2 libgdk-pixbuf2.0-common_2.42.6+dfsg-2 libgl-dev_1.3.2-1 libgl1_1.3.2-1 libgl1-mesa-dev_20.3.5-1+rpi1 libgl1-mesa-dri_20.3.5-1+rpi1 libglapi-mesa_20.3.5-1+rpi1 libgles-dev_1.3.2-1 libgles1_1.3.2-1 libgles2_1.3.2-1 libglib2.0-0_2.68.4-1 libglu1-mesa_9.0.1-1 libglu1-mesa-dev_9.0.1-1 libglvnd-dev_1.3.2-1 libglvnd0_1.3.2-1 libglx-dev_1.3.2-1 libglx-mesa0_20.3.5-1+rpi1 libglx0_1.3.2-1 libgmp10_2:6.2.1+dfsg-1 libgnutls30_3.7.1-5 libgomp1_10.2.1-6+rpi1 libgpg-error0_1.38-2 libgraphite2-3_1.3.14-1 libgssapi-krb5-2_1.18.3-6 libgtk-3-0_3.24.30-2 libgtk-3-common_3.24.30-3 libharfbuzz0b_2.7.4-1 libhogweed6_3.7.3-1 libice6_2:1.0.10-1 libicu67_67.1-7 libidn2-0_2.3.0-5 libip4tc2_1.8.7-1 libisl23_0.23-1 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:2.0.6-4 libjson-c5_0.15-2 libk5crypto3_1.18.3-6 libkeyutils1_1.6.1-2 libkmod2_29-1 libkrb5-3_1.18.3-6 libkrb5support0_1.18.3-6 libksba8_1.5.0-3 liblcms2-2_2.12~rc1-2 libldap-2.4-2_2.4.57+dfsg-3 libllvm11_1:11.0.1-2+rpi1 liblocale-gettext-perl_1.07-4+b1 liblz4-1_1.9.3-2 liblzma5_5.2.5-2 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmd0_1.0.3-3 libmount1_2.36.1-8 libmpc3_1.2.0-1 libmpfr6_4.1.0-3 libncursesw6_6.2+20201114-2 libnettle8_3.7.3-1 libnotify4_0.7.9-3 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libopengl-dev_1.3.2-1 libopengl0_1.3.2-1 libp11-kit0_0.23.22-1 libpam-modules_1.4.0-9 libpam-modules-bin_1.4.0-9 libpam-runtime_1.4.0-9 libpam-systemd_247.9-1+rpi1 libpam0g_1.4.0-9 libpango-1.0-0_1.48.9+ds1-2 libpangocairo-1.0-0_1.48.9+ds1-2 libpangoft2-1.0-0_1.48.9+ds1-2 libpcre2-8-0_10.36-2 libpcre3_2:8.39-13 libperl5.32_5.32.1-4+deb11u1 libpipeline1_1.5.3-1 libpixman-1-0_0.40.0-1 libpng16-16_1.6.37-3 libpthread-stubs0-dev_0.4-1 libreadline8_8.1-1 libsasl2-2_2.1.27+dfsg-2.1 libsasl2-modules-db_2.1.27+dfsg-2.1 libseccomp2_2.5.1-1+rpi1 libselinux1_3.1-3 libsemanage-common_3.1-1 libsemanage1_3.1-1+b1 libsensors-config_1:3.6.0-7 libsensors5_1:3.6.0-7 libsepol1_3.1-1 libsigsegv2_2.13-1 libsm6_2:1.2.3-1 libsmartcols1_2.36.1-8 libsqlite3-0_3.34.1-3 libss2_1.46.2-2 libssl1.1_1.1.1k-1 libstdc++-10-dev_10.2.1-6+rpi1 libstdc++6_10.2.1-6+rpi1 libsub-override-perl_0.09-2 libsystemd0_247.9-1+rpi1 libtasn1-6_4.16.0-2 libtext-charwidth-perl_0.04-10+b1 libtext-iconv-perl_1.7-7+b1 libthai-data_0.1.28-4.1 libthai0_0.1.28-4 libtiff5_4.2.0-1 libtinfo6_6.2+20201114-2 libtirpc-common_1.3.1-1 libtirpc-dev_1.3.1-1 libtirpc3_1.3.1-1 libtool_2.4.6-15 libubsan1_10.2.1-6+rpi1 libuchardet0_0.0.7-1 libudev1_247.3-6+rpi1 libunistring2_0.9.10-4 libuuid1_2.36.1-8 libvulkan1_1.2.162.0-1 libwayland-client0_1.19.0-2 libwayland-cursor0_1.19.0-2 libwayland-egl1_1.19.0-2 libwayland-server0_1.19.0-2 libwebp6_0.6.1-2.1 libwxbase3.0-0v5_3.0.5.1+dfsg-2 libwxbase3.0-dev_3.0.5.1+dfsg-2 libwxgtk3.0-gtk3-0v5_3.0.5.1+dfsg-2 libwxgtk3.0-gtk3-dev_3.0.5.1+dfsg-2 libx11-6_2:1.7.2-1 libx11-data_2:1.7.2-1 libx11-dev_2:1.7.2-1 libx11-xcb1_2:1.7.2-1 libxau-dev_1:1.0.9-1 libxau6_1:1.0.9-1 libxcb-dri2-0_1.14-3 libxcb-dri3-0_1.14-3 libxcb-glx0_1.14-3 libxcb-present0_1.14-3 libxcb-render0_1.14-3 libxcb-shm0_1.14-3 libxcb-sync1_1.14-3 libxcb-xfixes0_1.14-3 libxcb1_1.14-3 libxcb1-dev_1.14-3 libxcomposite1_1:0.4.5-1 libxcursor1_1:1.2.0-2 libxdamage1_1:1.1.5-2 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.3-1.1 libxfixes3_1:5.0.3-2 libxi6_2:1.7.10-1 libxinerama1_2:1.1.4-2 libxkbcommon0_1.0.3-2 libxml2_2.9.10+dfsg-6.7 libxrandr2_2:1.5.1-1 libxrender1_1:0.9.10-1 libxshmfence1_1.3-1 libxxf86vm1_1:1.1.4-1+b2 libxxhash0_0.8.0-2+rpi1 libz3-4_4.8.10-1 libzstd1_1.4.8+dfsg-2.1+rpi1 linux-libc-dev_5.10.46-4+rpi1 login_1:4.8.1-1 logsave_1.46.2-2 lsb-base_11.1.0+rpi1 m4_1.4.18-5 make_4.3-4.1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 mount_2.36.1-8 ncurses-base_6.2+20201114-2 ncurses-bin_6.2+20201114-2 netbase_6.3 passwd_1:4.8.1-1 patch_2.7.6-7 perl_5.32.1-4+deb11u1 perl-base_5.32.1-4+deb11u1 perl-modules-5.32_5.32.1-5 pinentry-curses_1.1.0-4 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.1-2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-xchm-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.17 shared-mime-info_2.0-1 systemd_247.9-1+rpi1 systemd-sysv_247.9-1+rpi1 systemd-timesyncd_247.9-1+rpi1 sysvinit-utils_2.96-7 tar_1.34+dfsg-1 tzdata_2021a-1 ucf_3.0043 util-linux_2.36.1-8 wx-common_3.0.5.1+dfsg-2 wx3.0-headers_3.0.5.1+dfsg-2 x11-common_1:7.7+23 x11proto-dev_2020.1-1 xkb-data_2.33-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.jGaUn1Cy/trustedkeys.kbx': General error
gpgv: Signature made Tue Aug 24 16:06:34 2021 UTC
gpgv:                using RSA key 6B631B5EF554AF6B1196629202C1D3F2783AA4DE
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./xchm_1.32-2.dsc
dpkg-source: info: extracting xchm in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking xchm_1.32.orig.tar.gz
dpkg-source: info: unpacking xchm_1.32-2.debian.tar.xz

Check disc space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-2fa90c07-a1af-478f-bc9c-d602afcd4e8f
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package xchm
dpkg-buildpackage: info: source version 2:1.32-2
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary-arch
dh binary-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
Copying file ABOUT-NLS
Copying file config.rpath
Copying file m4/codeset.m4
Copying file m4/gettext.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/iconv.m4
Copying file m4/intdiv0.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes.m4
Copying file m4/inttypes_h.m4
Copying file m4/isc-posix.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/longdouble.m4
Copying file m4/longlong.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/printf-posix.m4
Copying file m4/progtest.m4
Copying file m4/signed.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/uintmax_t.m4
Copying file m4/ulonglong.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file mkinstalldirs
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
configure.ac:5: installing './compile'
configure.ac:5: installing './config.guess'
configure.ac:5: installing './config.sub'
configure.ac:5: installing './install-sh'
configure.ac:79: installing './missing'
src/Makefile.am: installing './depcomp'
   dh_auto_configure -a
	./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for wx-config... /usr/bin/wx-config
checking for wxWidgets version >= 3.0.0... yes (version 3.0.5)
checking for wxWidgets static library... no
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking dependency style of gcc... none
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for int32_t... yes
checking for int16_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking chm_lib.h usability... yes
checking chm_lib.h presence... yes
checking for chm_lib.h... yes
checking for chm_open in -lchm... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating art/Makefile
config.status: creating po/Makefile.in
config.status: WARNING:  'po/Makefile.in.in' seems to ignore the --datarootdir setting
config.status: creating m4/Makefile
config.status: creating mac/Makefile
config.status: creating data/Makefile
config.status: creating man/Makefile
config.status: creating config.h
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing depfiles commands
   dh_auto_build -a
	make -j4
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make  all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in m4
make[3]: Entering directory '/<<PKGBUILDDIR>>/m4'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/m4'
Making all in po
make[3]: Entering directory '/<<PKGBUILDDIR>>/po'
make xchm.pot-update
make[4]: Entering directory '/<<PKGBUILDDIR>>/po'
sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
mv t-remove-potcdate.sed remove-potcdate.sed
if test -n '' || test '' = '@'PACKAGE_BUGREPORT'@'; then \
  msgid_bugs_address=''; \
else \
  msgid_bugs_address=''; \
fi; \
/usr/bin/xgettext --default-domain=xchm --directory=.. \
  --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \
  --files-from=./POTFILES.in \
  --copyright-holder='Razvan Cojocaru <rzvncj@gmail.com>' \
  --msgid-bugs-address="$msgid_bugs_address"
/usr/bin/xgettext: warning: The option --msgid-bugs-address was not specified.
                            If you are using a 'Makevars' file, please specify
                            the MSGID_BUGS_ADDRESS variable there; otherwise please
                            specify an --msgid-bugs-address command line option.
test ! -f xchm.po || { \
  if test -f ./xchm.pot; then \
    sed -f remove-potcdate.sed < ./xchm.pot > xchm.1po && \
    sed -f remove-potcdate.sed < xchm.po > xchm.2po && \
    if cmp xchm.1po xchm.2po >/dev/null 2>&1; then \
      rm -f xchm.1po xchm.2po xchm.po; \
    else \
      rm -f xchm.1po xchm.2po ./xchm.pot && \
      mv xchm.po ./xchm.pot; \
    fi; \
  else \
    mv xchm.po ./xchm.pot; \
  fi; \
}
make[4]: Leaving directory '/<<PKGBUILDDIR>>/po'
test ! -f ./xchm.pot || \
  test -z "ro.gmo fr.gmo it.gmo de.gmo be.gmo ru.gmo pt_BR.gmo pt_PT.gmo es.gmo pl.gmo bg.gmo hu.gmo lv.gmo zh_TW.gmo zh_CN.gmo cs.gmo sk.gmo uk.gmo sv.gmo el.gmo" || make ro.gmo fr.gmo it.gmo de.gmo be.gmo ru.gmo pt_BR.gmo pt_PT.gmo es.gmo pl.gmo bg.gmo hu.gmo lv.gmo zh_TW.gmo zh_CN.gmo cs.gmo sk.gmo uk.gmo sv.gmo el.gmo
make[4]: Entering directory '/<<PKGBUILDDIR>>/po'
/usr/bin/msgmerge --update ro.po xchm.pot
/usr/bin/msgmerge --update fr.po xchm.pot
/usr/bin/msgmerge --update de.po xchm.pot
/usr/bin/msgmerge --update it.po xchm.pot
............. done.
............. done.
/usr/bin/msgmerge --update be.po xchm.pot
/usr/bin/msgmerge --update ru.po xchm.pot
......................................... done.
 done.
. done.
............. done.
/usr/bin/msgmerge --update pt_BR.po xchm.pot
/usr/bin/msgmerge --update pt_PT.po xchm.pot
/usr/bin/msgmerge --update es.po xchm.pot
/usr/bin/msgmerge --update pl.po xchm.pot
....................... done.
 done.
....................... done.
 done.
/usr/bin/msgmerge --update bg.po xchm.pot
/usr/bin/msgmerge --update hu.po xchm.pot
/usr/bin/msgmerge --update lv.po xchm.pot
/usr/bin/msgmerge --update zh_TW.po xchm.pot
............................................. done.
 done.
 done.
 done.
/usr/bin/msgmerge --update zh_CN.po xchm.pot
/usr/bin/msgmerge --update cs.po xchm.pot
/usr/bin/msgmerge --update sk.po xchm.pot
/usr/bin/msgmerge --update uk.po xchm.pot
...................................... done.
........... done.
. done.
 done.
/usr/bin/msgmerge --update el.po xchm.pot
/usr/bin/msgmerge --update sv.po xchm.pot
rm -f ro.gmo && /usr/bin/msgfmt -c --statistics -o ro.gmo ro.po
rm -f fr.gmo && /usr/bin/msgfmt -c --statistics -o fr.gmo fr.po
fr.po:9: warning: header field 'Language' still has the initial default value
..........90 translated messages, 1 fuzzy translation, 7 untranslated messages.
81 translated messages, 8 fuzzy translations, 9 untranslated messages.
................. done.
 done.
rm -f it.gmo && /usr/bin/msgfmt -c --statistics -o it.gmo it.po
rm -f de.gmo && /usr/bin/msgfmt -c --statistics -o de.gmo de.po
rm -f be.gmo && /usr/bin/msgfmt -c --statistics -o be.gmo be.po
rm -f ru.gmo && /usr/bin/msgfmt -c --statistics -o ru.gmo ru.po
58 translated messages, 13 fuzzy translations, 27 untranslated messages.
de.po:7: warning: header field 'Language' still has the initial default value
78 translated messages, 7 fuzzy translations, 13 untranslated messages.
82 translated messages, 7 fuzzy translations, 9 untranslated messages.
90 translated messages, 1 fuzzy translation, 7 untranslated messages.
rm -f pt_BR.gmo && /usr/bin/msgfmt -c --statistics -o pt_BR.gmo pt_BR.po
rm -f pt_PT.gmo && /usr/bin/msgfmt -c --statistics -o pt_PT.gmo pt_PT.po
rm -f es.gmo && /usr/bin/msgfmt -c --statistics -o es.gmo es.po
rm -f pl.gmo && /usr/bin/msgfmt -c --statistics -o pl.gmo pl.po
pt_BR.po:8: warning: header field 'Language' still has the initial default value
64 translated messages, 7 fuzzy translations, 27 untranslated messages.
es.po:8: warning: header field 'Language' still has the initial default value
90 translated messages, 1 fuzzy translation, 7 untranslated messages.
96 translated messages, 2 untranslated messages.
pt_PT.po:8: warning: header field 'Language' still has the initial default value
81 translated messages, 7 fuzzy translations, 10 untranslated messages.
rm -f bg.gmo && /usr/bin/msgfmt -c --statistics -o bg.gmo bg.po
rm -f hu.gmo && /usr/bin/msgfmt -c --statistics -o hu.gmo hu.po
rm -f lv.gmo && /usr/bin/msgfmt -c --statistics -o lv.gmo lv.po
rm -f zh_TW.gmo && /usr/bin/msgfmt -c --statistics -o zh_TW.gmo zh_TW.po
lv.po:5: warning: header field 'Language' still has the initial default value
58 translated messages, 13 fuzzy translations, 27 untranslated messages.
58 translated messages, 13 fuzzy translations, 27 untranslated messages.
59 translated messages, 12 fuzzy translations, 27 untranslated messages.
rm -f zh_CN.gmo && /usr/bin/msgfmt -c --statistics -o zh_CN.gmo zh_CN.po
rm -f sk.gmo && /usr/bin/msgfmt -c --statistics -o sk.gmo sk.po
hu.po:7: warning: header field 'Language' still has the initial default value
rm -f cs.gmo && /usr/bin/msgfmt -c --statistics -o cs.gmo cs.po
58 translated messages, 13 fuzzy translations, 27 untranslated messages.
zh_CN.po:7: warning: header field 'Language' still has the initial default value
59 translated messages, 12 fuzzy translations, 27 untranslated messages.
cs.po:7: warning: header field 'Language' still has the initial default value
58 translated messages, 13 fuzzy translations, 27 untranslated messages.
59 translated messages, 12 fuzzy translations, 27 untranslated messages.
rm -f uk.gmo && /usr/bin/msgfmt -c --statistics -o uk.gmo uk.po
rm -f sv.gmo && /usr/bin/msgfmt -c --statistics -o sv.gmo sv.po
rm -f el.gmo && /usr/bin/msgfmt -c --statistics -o el.gmo el.po
98 translated messages.
66 translated messages, 7 fuzzy translations, 25 untranslated messages.
86 translated messages, 1 fuzzy translation, 11 untranslated messages.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/po'
touch stamp-po
make[3]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmapp.o chmapp.cpp
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmfile.o chmfile.cpp
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmframe.o chmframe.cpp
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmfshandler.o chmfshandler.cpp
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/stream.h:19,
                 from /usr/include/wx-3.0/wx/filesys.h:24,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:17,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/translation.h:22,
                 from /usr/include/wx-3.0/wx/intl.h:17,
                 from ./chmapp.h:28,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/translation.h:22,
                 from /usr/include/wx-3.0/wx/intl.h:17,
                 from /usr/include/wx-3.0/wx/filename.h:17,
                 from /usr/include/wx-3.0/wx/filesys.h:26,
                 from ./chmfshandler.h:23,
                 from chmfshandler.cpp:20:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/font.h:21,
                 from ./chmfile.h:36,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/translation.h:22,
                 from /usr/include/wx-3.0/wx/intl.h:17,
                 from ./chmapp.h:28,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:31,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/translation.h:22,
                 from /usr/include/wx-3.0/wx/intl.h:17,
                 from ./chmapp.h:28,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from chmfile.cpp:26:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from ./chmfontdialog.h:24,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy]
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
                 from /usr/include/wx-3.0/wx/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  618 |         { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; }
      |                                                                                  ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  626 |         { wxRect2DDouble result; Union( *this , otherRect , &result); return result; }
      |                                                                              ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp: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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from ./chmfontdialog.h:25,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp: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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from ./chmfontdialog.h:25,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp: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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/font.h:21,
                 from ./chmfile.h:36,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:63,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy]
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmfontdialog.h:25,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy]
  594 |     virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  603 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmfontdialog.h:25,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy]
  625 |     virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  630 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  202 |         : m_format(format)
      |                          ^
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const':
/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  229 |         { return m_format; }
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
                 from /usr/include/wx-3.0/wx/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/prntbase.h:24,
                 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/docview.h:26,
                 from ./chmframe.h:26,
                 from chmframe.cpp:26:
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  618 |         { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; }
      |                                                                                  ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  626 |         { wxRect2DDouble result; Union( *this , otherRect , &result); return result; }
      |                                                                              ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chminputstream.o chminputstream.cpp
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
                 from /usr/include/wx-3.0/wx/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 from /usr/include/wx-3.0/wx/wx.h:93,
                 from ./chmapp.h:29,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy]
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/cmdline.h:15,
                 from ./chmapp.h:27,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/generic/progdlgg.h:14,
                 from /usr/include/wx-3.0/wx/progdlg.h:31,
                 from chmfile.cpp:30:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy]
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/translation.h:22,
                 from /usr/include/wx-3.0/wx/intl.h:17,
                 from ./chmapp.h:28,
                 from chmapp.cpp:23:
./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:31,
                 from ./chmframe.h:34,
                 from chmframe.cpp:26:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/font.h:21,
                 from ./chmfile.h:36,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:31,
                 from chmfile.cpp:33:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
                 from /usr/include/wx-3.0/wx/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from chmfile.cpp:33:
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  618 |         { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; }
      |                                                                                  ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  626 |         { wxRect2DDouble result; Union( *this , otherRect , &result); return result; }
      |                                                                              ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmframe.cpp:26:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  202 |         : m_format(format)
      |                          ^
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmframe.cpp:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmframe.cpp:26:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const':
/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  229 |         { return m_format; }
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmframe.cpp:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmprint.h:18,
                 from ./chmframe.h:28,
                 from chmapp.cpp:25:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/translation.h:22,
                 from /usr/include/wx-3.0/wx/intl.h:17,
                 from ./chmapp.h:28,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmprint.h:18,
                 from ./chmframe.h:28,
                 from chmapp.cpp:25:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/translation.h:22,
                 from /usr/include/wx-3.0/wx/intl.h:17,
                 from ./chmapp.h:28,
                 from chmapp.cpp:23:
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmfile.cpp:33:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  202 |         : m_format(format)
      |                          ^
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmfile.cpp:33:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmfile.cpp:33:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const':
/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  229 |         { return m_format; }
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmfile.cpp:33:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h: In constructor 'wxMemoryFSHash_wxImplementation_HashTable::wxMemoryFSHash_wxImplementation_HashTable(wxMemoryFSHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxMemoryFSHash_wxImplementation_KeyEx::wxMemoryFSHash_wxImplementation_KeyEx(const wxMemoryFSHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxMemoryFSHash_wxImplementation_KeyEx' has user-provided 'wxMemoryFSHash_wxImplementation_KeyEx& wxMemoryFSHash_wxImplementation_KeyEx::operator=(const wxMemoryFSHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h: In copy constructor 'wxMemoryFSHash_wxImplementation_HashTable::wxMemoryFSHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxMemoryFSHash_wxImplementation_KeyEx::wxMemoryFSHash_wxImplementation_KeyEx(const wxMemoryFSHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxMemoryFSHash_wxImplementation_KeyEx' has user-provided 'wxMemoryFSHash_wxImplementation_KeyEx& wxMemoryFSHash_wxImplementation_KeyEx::operator=(const wxMemoryFSHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h: In member function 'wxMemoryFSHash_wxImplementation_HashTable::hasher wxMemoryFSHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h: In member function 'wxMemoryFSHash_wxImplementation_HashTable::key_equal wxMemoryFSHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
                 from /usr/include/wx-3.0/wx/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 from /usr/include/wx-3.0/wx/wx.h:93,
                 from ./chmframe.h:34,
                 from chmframe.cpp:26:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy]
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
                 from /usr/include/wx-3.0/wx/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 from /usr/include/wx-3.0/wx/wx.h:93,
                 from chmfile.cpp:33:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy]
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/list.h:31,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from chmfile.cpp:25:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmframe.cpp:25:
./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/list.h:32,
                 from /usr/include/wx-3.0/wx/filefn.h:14,
                 from ./chmfile.h:35,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/fs_mem.h: In constructor 'wxMemoryFSHash_wxImplementation_HashTable::wxMemoryFSHash_wxImplementation_HashTable(wxMemoryFSHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxMemoryFSHash_wxImplementation_KeyEx::wxMemoryFSHash_wxImplementation_KeyEx(const wxMemoryFSHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxMemoryFSHash_wxImplementation_KeyEx' has user-provided 'wxMemoryFSHash_wxImplementation_KeyEx& wxMemoryFSHash_wxImplementation_KeyEx::operator=(const wxMemoryFSHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h: In copy constructor 'wxMemoryFSHash_wxImplementation_HashTable::wxMemoryFSHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxMemoryFSHash_wxImplementation_KeyEx::wxMemoryFSHash_wxImplementation_KeyEx(const wxMemoryFSHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxMemoryFSHash_wxImplementation_KeyEx' has user-provided 'wxMemoryFSHash_wxImplementation_KeyEx& wxMemoryFSHash_wxImplementation_KeyEx::operator=(const wxMemoryFSHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h: In member function 'wxMemoryFSHash_wxImplementation_HashTable::hasher wxMemoryFSHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h: In member function 'wxMemoryFSHash_wxImplementation_HashTable::key_equal wxMemoryFSHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
chmframe.cpp: In member function 'void CHMFrame::SaveBookmarks()':
chmframe.cpp:803:25: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare]
  803 |     for (auto i = 0L; i < noEntries; ++i) {
      |                       ~~^~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/font.h:21,
                 from ./chmfile.h:36,
                 from ./chminputstream.h:23,
                 from chminputstream.cpp:20:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmfontdialog.o chmfontdialog.cpp
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmhtmlnotebook.o chmhtmlnotebook.cpp
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmfontdialog.h:24,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy]
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmsearchpanel.o chmsearchpanel.cpp
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from ./chmfontdialog.h:25,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from ./chmfontdialog.h:25,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from ./chmfontdialog.h:25,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy]
  594 |     virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  603 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmfontdialog.h:25,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy]
  625 |     virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  630 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
                 from /usr/include/wx-3.0/wx/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/prntbase.h:24,
                 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/docview.h:26,
                 from ./chmframe.h:26,
                 from chmfontdialog.cpp:21:
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  618 |         { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; }
      |                                                                                  ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  626 |         { wxRect2DDouble result; Union( *this , otherRect , &result); return result; }
      |                                                                              ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:22,
                 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/docview.h:26,
                 from ./chmframe.h:26,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy]
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
                 from /usr/include/wx-3.0/wx/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/prntbase.h:24,
                 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/docview.h:26,
                 from ./chmframe.h:26,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  618 |         { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; }
      |                                                                                  ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  626 |         { wxRect2DDouble result; Union( *this , otherRect , &result); return result; }
      |                                                                              ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmprint.h:18,
                 from ./chmframe.h:28,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmprint.h:18,
                 from ./chmframe.h:28,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:31,
                 from ./chmframe.h:34,
                 from chmfontdialog.cpp:21:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmfontdialog.cpp:21:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  202 |         : m_format(format)
      |                          ^
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmfontdialog.cpp:21:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmfontdialog.cpp:21:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const':
/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  229 |         { return m_format; }
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmfontdialog.cpp:21:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:31,
                 from ./chmframe.h:34,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  202 |         : m_format(format)
      |                          ^
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const':
/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  229 |         { return m_format; }
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
                 from /usr/include/wx-3.0/wx/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 from /usr/include/wx-3.0/wx/wx.h:93,
                 from ./chmframe.h:34,
                 from chmfontdialog.cpp:21:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy]
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmfontdialog.h:23,
                 from chmfontdialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
                 from /usr/include/wx-3.0/wx/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 from /usr/include/wx-3.0/wx/wx.h:93,
                 from ./chmframe.h:34,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy]
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmhtmlwindow.h:25,
                 from chmhtmlnotebook.cpp:24:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy]
  594 |     virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  603 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmhtmlwindow.h:25,
                 from chmhtmlnotebook.cpp:24:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy]
  625 |     virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlnotebook.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  630 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmhtmlwindow.o chmhtmlwindow.cpp
In file included from /usr/include/wx-3.0/wx/aui/framemanager.h:25,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmfinddialog.o chmfinddialog.cpp
/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from ./chmsearchpanel.h:26,
                 from chmsearchpanel.cpp:24:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from ./chmsearchpanel.h:26,
                 from chmsearchpanel.cpp:24:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from ./chmsearchpanel.h:26,
                 from chmsearchpanel.cpp:24:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy]
  594 |     virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  603 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmsearchpanel.h:26,
                 from chmsearchpanel.cpp:24:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy]
  625 |     virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  630 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmindexpanel.o chmindexpanel.cpp
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
                 from /usr/include/wx-3.0/wx/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from chmsearchpanel.cpp:31:
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  618 |         { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; }
      |                                                                                  ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  626 |         { wxRect2DDouble result; Union( *this , otherRect , &result); return result; }
      |                                                                              ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
In file included from /usr/include/wx-3.0/wx/wx.h:63,
                 from chmsearchpanel.cpp:31:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy]
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmsearchpanel.cpp:31:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  202 |         : m_format(format)
      |                          ^
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmsearchpanel.cpp:31:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmsearchpanel.cpp:31:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const':
/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  229 |         { return m_format; }
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmsearchpanel.cpp:31:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
                 from /usr/include/wx-3.0/wx/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 from /usr/include/wx-3.0/wx/wx.h:93,
                 from chmsearchpanel.cpp:31:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy]
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmsearchpanel.cpp:21:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:22,
                 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/docview.h:26,
                 from ./chmframe.h:26,
                 from chmhtmlwindow.cpp: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:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy]
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
                 from /usr/include/wx-3.0/wx/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/prntbase.h:24,
                 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/docview.h:26,
                 from ./chmframe.h:26,
                 from chmhtmlwindow.cpp: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:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  618 |         { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; }
      |                                                                                  ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  626 |         { wxRect2DDouble result; Union( *this , otherRect , &result); return result; }
      |                                                                              ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy]
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy]
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmprint.h:18,
                 from ./chmframe.h:28,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmprint.h:18,
                 from ./chmframe.h:28,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:31,
                 from ./chmframe.h:34,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from ./chmhtmlwindow.h:25,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from ./chmhtmlwindow.h:25,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  722 |     _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL'
  176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from ./chmhtmlwindow.h:25,
                 from chmfinddialog.cpp:21:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
                 from /usr/include/wx-3.0/wx/html/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from ./chmhtmlwindow.h:25,
                 from chmfinddialog.cpp:21:
/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)'
  113 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; }                 \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX'
  117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)'
  577 |     wxPointerHash& operator=(const wxPointerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T,                                 \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET'
  182 |     _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR'
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)'
  585 |     wxPointerEqual& operator=(const wxPointerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from ./chmhtmlwindow.h:25,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy]
  594 |     virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  603 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmhtmlwindow.h:25,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy]
  625 |     virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from ./chmhtmlwindow.h:23,
                 from chmindexpanel.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  630 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmhtmlwindow.h:25,
                 from chmfinddialog.cpp:21:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy]
  594 |     virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  603 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmhtmlwindow.h:25,
                 from chmfinddialog.cpp:21:
/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const':
/usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy]
  625 |     virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  630 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  202 |         : m_format(format)
      |                          ^
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const':
/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  229 |         { return m_format; }
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
                 from /usr/include/wx-3.0/wx/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 from /usr/include/wx-3.0/wx/wx.h:93,
                 from ./chmframe.h:34,
                 from chmhtmlwindow.cpp: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:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy]
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:31,
                 from chmfinddialog.cpp:26:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
                 from /usr/include/wx-3.0/wx/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from chmfinddialog.cpp:26:
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  618 |         { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; }
      |                                                                                  ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  626 |         { wxRect2DDouble result; Union( *this , otherRect , &result); return result; }
      |                                                                              ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
In file included from ./chmhtmlwindow.h:25,
                 from chmhtmlwindow.cpp: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:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy]
  594 |     virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  603 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./chmhtmlwindow.h:25,
                 from chmhtmlwindow.cpp: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:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy]
  625 |     virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/combobox.h:14,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  630 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmfinddialog.cpp:26:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  202 |         : m_format(format)
      |                          ^
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmfinddialog.cpp:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmfinddialog.cpp:26:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const':
/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  229 |         { return m_format; }
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from chmfinddialog.cpp:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o chmlistctrl.o chmlistctrl.cpp
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
                 from /usr/include/wx-3.0/wx/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 from /usr/include/wx-3.0/wx/wx.h:93,
                 from chmfinddialog.cpp:26:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy]
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/event.h:14,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/nonownedwnd.h:14,
                 from /usr/include/wx-3.0/wx/toplevel.h:20,
                 from /usr/include/wx-3.0/wx/dialog.h:14,
                 from ./chmfinddialog.h:23,
                 from chmfinddialog.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/list.h:34,
                 from /usr/include/wx-3.0/wx/gdicmn.h:19,
                 from /usr/include/wx-3.0/wx/event.h:20,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector<T>::push_back(const value_type&) [with T = wxDataFormat; wxVector<T>::value_type = wxDataFormat]':
/usr/include/wx-3.0/wx/vector.h:506:13:   required from 'void wxVector<T>::Copy(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/vector.h:255:9:   required from 'wxVector<T>::wxVector(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/clipbrd.h:113:36:   required from here
/usr/include/wx-3.0/wx/vector.h:382:9: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  382 |         ::new(place) value_type(v);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/list.h:34,
                 from /usr/include/wx-3.0/wx/gdicmn.h:19,
                 from /usr/include/wx-3.0/wx/event.h:20,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/textctrl.h:22,
                 from /usr/include/wx-3.0/wx/combobox.h:20,
                 from ./chmframe.h:25,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/vector.h: In instantiation of 'static T* wxPrivate::wxVectorMemOpsGeneric<T>::Realloc(T*, size_t, size_t) [with T = wxDataFormat; size_t = unsigned int]':
/usr/include/wx-3.0/wx/vector.h:330:32:   required from 'void wxVector<T>::reserve(wxVector<T>::size_type) [with T = wxDataFormat; wxVector<T>::size_type = unsigned int]'
/usr/include/wx-3.0/wx/vector.h:503:9:   required from 'void wxVector<T>::Copy(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/vector.h:255:9:   required from 'wxVector<T>::wxVector(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/clipbrd.h:113:36:   required from here
/usr/include/wx-3.0/wx/vector.h:84:13: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
   84 |             ::new(mem + i) T(old[i]);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./chmframe.h:34,
                 from chmhtmlwindow.cpp:24:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../art -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/arm-linux-gnueabihf/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type -c -o hhcparser.o hhcparser.cpp
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/gdiobj.h:14,
                 from /usr/include/wx-3.0/wx/colour.h:15,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:23,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
      |                              ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
      |                              ~~~~~~~~~~~~~^~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const'
 2186 |   wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) const;
      |                       ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const':
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const'
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const'
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
      |                                                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
      |                                                                                     ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
      |                ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
      |                                                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/arrstr.h:15,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:18,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const'
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/aui/framemanager.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/aui/framemanager.h:25,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:25,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/aui/auibook.h:20,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL'
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
                 from /usr/include/wx-3.0/wx/aui/tabart.h:24,
                 from /usr/include/wx-3.0/wx/aui/auibook.h:24,
                 from ./chmhtmlnotebook.h:25,
                 from chmlistctrl.cpp:22:
./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMSearchResults_wxImplementation_KeyEx::CHMSearchResults_wxImplementation_KeyEx(const CHMSearchResults_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMSearchResults_wxImplementation_KeyEx' has user-provided 'CHMSearchResults_wxImplementation_KeyEx& CHMSearchResults_wxImplementation_KeyEx::operator=(const CHMSearchResults_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
      |                   ^~~~~~~~
./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:48:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
   48 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CHMIDMap_wxImplementation_KeyEx::CHMIDMap_wxImplementation_KeyEx(const CHMIDMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CHMIDMap_wxImplementation_KeyEx' has user-provided 'CHMIDMap_wxImplementation_KeyEx& CHMIDMap_wxImplementation_KeyEx::operator=(const CHMIDMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
./chmfile.h:50:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   50 | WX_DECLARE_HASH_MAP(int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap);
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1316 |           wxEventAnyPayloadMixin(event)
      |                                       ^
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1561 |           m_clientObject(event.m_clientObject)
      |                                              ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1222 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1658 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1661 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2194 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2197 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2207 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2210 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2283 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2286 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2346 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2349 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2514 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2517 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2783 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2786 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2854 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2847 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 3000 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3003 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 3013 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 3016 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/clntdata.h:16,
                 from /usr/include/wx-3.0/wx/event.h:17,
                 from /usr/include/wx-3.0/wx/window.h:18,
                 from /usr/include/wx-3.0/wx/control.h:22,
                 from /usr/include/wx-3.0/wx/ctrlsub.h:19,
                 from /usr/include/wx-3.0/wx/listbox.h:22,
                 from ./chmlistctrl.h:26,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)':
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()':
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()':
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:31,
                 from hhcparser.cpp:25:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
                 from /usr/include/wx-3.0/wx/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from hhcparser.cpp:25:
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  618 |         { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; }
      |                                                                                  ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const':
/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy]
  626 |         { wxRect2DDouble result; Union( *this , otherRect , &result); return result; }
      |                                                                              ^~~~~~
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:63,
                 from hhcparser.cpp:25:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy]
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from hhcparser.cpp:25:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  202 |         : m_format(format)
      |                          ^
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from hhcparser.cpp:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:66,
                 from hhcparser.cpp:25:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const':
/usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy]
  229 |         { return m_format; }
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from hhcparser.cpp:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
                 from /usr/include/wx-3.0/wx/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 from /usr/include/wx-3.0/wx/wx.h:93,
                 from hhcparser.cpp:25:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy]
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/dynarray.h:14,
                 from ./chmlistctrl.h:25,
                 from hhcparser.cpp:20:
/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3560 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -std=c++14 -W -Wall -Wno-ignored-qualifiers -Wno-cast-function-type  -Wl,-z,relro -Wl,-z,now -o xchm chmapp.o chmfile.o chmframe.o chmfshandler.o chminputstream.o chmfontdialog.o chmhtmlnotebook.o chmsearchpanel.o chmhtmlwindow.o chmfinddialog.o chmindexpanel.o chmlistctrl.o hhcparser.o  -L/usr/lib/arm-linux-gnueabihf -pthread   -lwx_gtk3u_aui-3.0 -lwx_gtk3u_xrc-3.0 -lwx_gtk3u_html-3.0 -lwx_gtk3u_qa-3.0 -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0  -lchm 
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making all in art
make[3]: Entering directory '/<<PKGBUILDDIR>>/art'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/art'
Making all in mac
make[3]: Entering directory '/<<PKGBUILDDIR>>/mac'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/mac'
Making all in data
make[3]: Entering directory '/<<PKGBUILDDIR>>/data'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/data'
Making all in man
make[3]: Entering directory '/<<PKGBUILDDIR>>/man'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/man'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -a
	make -j4 check VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making check in m4
make[2]: Entering directory '/<<PKGBUILDDIR>>/m4'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/m4'
Making check in po
make[2]: Entering directory '/<<PKGBUILDDIR>>/po'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making check in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making check in art
make[2]: Entering directory '/<<PKGBUILDDIR>>/art'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/art'
Making check in mac
make[2]: Entering directory '/<<PKGBUILDDIR>>/mac'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/mac'
Making check in data
make[2]: Entering directory '/<<PKGBUILDDIR>>/data'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/data'
Making check in man
make[2]: Entering directory '/<<PKGBUILDDIR>>/man'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/man'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
   dh_prep -a
   dh_auto_install --destdir=debian/xchm/ -a
	make -j4 install DESTDIR=/<<PKGBUILDDIR>>/debian/xchm AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making install in m4
make[2]: Entering directory '/<<PKGBUILDDIR>>/m4'
make[3]: Entering directory '/<<PKGBUILDDIR>>/m4'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/m4'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/m4'
Making install in po
make[2]: Entering directory '/<<PKGBUILDDIR>>/po'
/bin/sh .././mkinstalldirs /<<PKGBUILDDIR>>/debian/xchm/usr/share
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/ro/LC_MESSAGES
installing ro.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/ro/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/fr/LC_MESSAGES
installing fr.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/fr/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/it/LC_MESSAGES
installing it.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/it/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/de/LC_MESSAGES
installing de.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/de/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/be/LC_MESSAGES
installing be.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/be/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/ru/LC_MESSAGES
installing ru.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/ru/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/pt_BR/LC_MESSAGES
installing pt_BR.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/pt_BR/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/pt_PT/LC_MESSAGES
installing pt_PT.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/pt_PT/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/es/LC_MESSAGES
installing es.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/es/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/pl/LC_MESSAGES
installing pl.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/pl/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/bg/LC_MESSAGES
installing bg.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/bg/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/hu/LC_MESSAGES
installing hu.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/hu/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/lv/LC_MESSAGES
installing lv.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/lv/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/zh_TW/LC_MESSAGES
installing zh_TW.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/zh_TW/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/zh_CN/LC_MESSAGES
installing zh_CN.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/zh_CN/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/cs/LC_MESSAGES
installing cs.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/cs/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/sk/LC_MESSAGES
installing sk.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/sk/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/uk/LC_MESSAGES
installing uk.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/uk/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/sv/LC_MESSAGES
installing sv.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/sv/LC_MESSAGES/xchm.mo
mkdir -p -- /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/el/LC_MESSAGES
installing el.gmo as /<<PKGBUILDDIR>>/debian/xchm/usr/share/locale/el/LC_MESSAGES/xchm.mo
if test "xchm" = "gettext-tools"; then \
  /bin/sh .././mkinstalldirs /<<PKGBUILDDIR>>/debian/xchm/usr/share/gettext/po; \
  for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
    /usr/bin/install -c -m 644 ./$file \
		    /<<PKGBUILDDIR>>/debian/xchm/usr/share/gettext/po/$file; \
  done; \
  for file in Makevars; do \
    rm -f /<<PKGBUILDDIR>>/debian/xchm/usr/share/gettext/po/$file; \
  done; \
else \
  : ; \
fi
make[2]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making install in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Nothing to be done for 'install-data-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/xchm/usr/bin'
  /usr/bin/install -c xchm '/<<PKGBUILDDIR>>/debian/xchm/usr/bin'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making install in art
make[2]: Entering directory '/<<PKGBUILDDIR>>/art'
make[3]: Entering directory '/<<PKGBUILDDIR>>/art'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/xchm/usr/share/icons/hicolor'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/xchm/usr/share/icons/hicolor/128x128/apps'
 /usr/bin/install -c -m 644  128x128/apps/xchm.png 128x128/apps/xchm.xpm 128x128/apps/xchmdoc.png 128x128/apps/xchmdoc.xpm '/<<PKGBUILDDIR>>/debian/xchm/usr/share/icons/hicolor/128x128/apps'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/xchm/usr/share/icons/hicolor/32x32/apps'
 /usr/bin/install -c -m 644  32x32/apps/xchm.png 32x32/apps/xchm.xpm 32x32/apps/xchmdoc.png 32x32/apps/xchmdoc.xpm '/<<PKGBUILDDIR>>/debian/xchm/usr/share/icons/hicolor/32x32/apps'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/xchm/usr/share/icons/hicolor/48x48/apps'
 /usr/bin/install -c -m 644  48x48/apps/xchm.png 48x48/apps/xchm.xpm 48x48/apps/xchmdoc.png 48x48/apps/xchmdoc.xpm '/<<PKGBUILDDIR>>/debian/xchm/usr/share/icons/hicolor/48x48/apps'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/xchm/usr/share/icons/hicolor/16x16/apps'
 /usr/bin/install -c -m 644  16x16/apps/xchm.png 16x16/apps/xchm.xpm 16x16/apps/xchmdoc.png 16x16/apps/xchmdoc.xpm '/<<PKGBUILDDIR>>/debian/xchm/usr/share/icons/hicolor/16x16/apps'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/art'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/art'
Making install in mac
make[2]: Entering directory '/<<PKGBUILDDIR>>/mac'
make[3]: Entering directory '/<<PKGBUILDDIR>>/mac'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/mac'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/mac'
Making install in data
make[2]: Entering directory '/<<PKGBUILDDIR>>/data'
make[3]: Entering directory '/<<PKGBUILDDIR>>/data'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/xchm/usr/share/applications'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/xchm/usr/share/metainfo'
 /usr/bin/install -c -m 644 xchm.desktop '/<<PKGBUILDDIR>>/debian/xchm/usr/share/applications'
 /usr/bin/install -c -m 644 xchm.appdata.xml '/<<PKGBUILDDIR>>/debian/xchm/usr/share/metainfo'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/data'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/data'
Making install in man
make[2]: Entering directory '/<<PKGBUILDDIR>>/man'
make[3]: Entering directory '/<<PKGBUILDDIR>>/man'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/xchm/usr/share/man/man1'
 /usr/bin/install -c -m 644 xchm.1 '/<<PKGBUILDDIR>>/debian/xchm/usr/share/man/man1'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/man'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/man'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdocs -a
   dh_installchangelogs -a
   dh_installman -a
   dh_icons -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
	Normalized debian/xchm/usr/share/locale/ro/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/fr/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/it/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/de/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/be/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/ru/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/pt_BR/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/pt_PT/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/es/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/pl/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/bg/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/hu/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/lv/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/zh_TW/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/zh_CN/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/cs/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/sk/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/uk/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/sv/LC_MESSAGES/xchm.mo
	Normalized debian/xchm/usr/share/locale/el/LC_MESSAGES/xchm.mo
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   dh_dwz -a -a
   dh_strip -a -a
   dh_makeshlibs -a -a
   dh_shlibdeps -a -a
dpkg-shlibdeps: warning: debian/xchm/usr/bin/xchm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/xchm/usr/bin/xchm was not linked against libwx_baseu_net-3.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/xchm/usr/bin/xchm was not linked against ld-linux-armhf.so.3 (it uses none of the library's symbols)
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'xchm-dbgsym' in '../xchm-dbgsym_1.32-2_armhf.deb'.
dpkg-deb: building package 'xchm' in '../xchm_1.32-2_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> >../xchm_1.32-2_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2021-09-04T07:54:26Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


xchm_1.32-2_armhf.changes:
--------------------------

Format: 1.8
Date: Tue, 24 Aug 2021 16:51:52 +0530
Source: xchm
Binary: xchm xchm-dbgsym
Architecture: armhf
Version: 2:1.32-2
Distribution: bookworm-staging
Urgency: low
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Kartik Mistry <kartik@debian.org>
Description:
 xchm       - Compiled HTML Help (CHM) file viewer for X
Changes:
 xchm (2:1.32-2) unstable; urgency=low
 .
   [ Kartik Mistry ]
   * Upload to unstable.
 .
   [ Pino Toscano ]
   * Drop xchm.applications and debian/xchm.keys, as they are used only by the
     very old GNOME MIME type system, which is gone for many years.
   * Drop the MIME entry, as mailcap generates it from the desktop file.
   * Drop README.Debian, as it contains basically obsolete information on MIME
     integration.
Checksums-Sha1:
 5771a4f877c784127df518f02d33ba9094d3cdee 1467240 xchm-dbgsym_1.32-2_armhf.deb
 c7a28ee1793e4f72cab466f7bbcc25c23114bcd7 9542 xchm_1.32-2_armhf.buildinfo
 847baed1b14e40d35c9d98b3e2e8f04b283464a1 245544 xchm_1.32-2_armhf.deb
Checksums-Sha256:
 f41602c1b084460f7c900aecc78b658d59ee556551a3197752b1586b04513cc8 1467240 xchm-dbgsym_1.32-2_armhf.deb
 3aa25662590b6da6cb89376eb8546e15d1739558cb9d56eaa032690f987e9950 9542 xchm_1.32-2_armhf.buildinfo
 09668fc67fcc69641d7ef9d7a9fd24e8cf9642e4022958a4e97257e2b0a01267 245544 xchm_1.32-2_armhf.deb
Files:
 923d3b8afa034e338ed233f903cbada7 1467240 debug optional xchm-dbgsym_1.32-2_armhf.deb
 adbb49026c8f5824ac710ce70822e869 9542 x11 optional xchm_1.32-2_armhf.buildinfo
 d26a324da22ee065ec3cce9d4f1748c2 245544 x11 optional xchm_1.32-2_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


xchm-dbgsym_1.32-2_armhf.deb
----------------------------

 new Debian package, version 2.0.
 size 1467240 bytes: control archive=508 bytes.
     322 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: xchm-dbgsym
 Source: xchm
 Version: 2:1.32-2
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Kartik Mistry <kartik@debian.org>
 Installed-Size: 1554
 Depends: xchm (= 2:1.32-2)
 Section: debug
 Priority: optional
 Description: debug symbols for xchm
 Build-Ids: 8bcf34df6071ac394d61b6db4aa72c903c79afd4

drwxr-xr-x root/root         0 2021-08-24 11:21 ./
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/lib/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/lib/debug/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/lib/debug/.build-id/8b/
-rw-r--r-- root/root   1581016 2021-08-24 11:21 ./usr/lib/debug/.build-id/8b/cf34df6071ac394d61b6db4aa72c903c79afd4.debug
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/doc/
lrwxrwxrwx root/root         0 2021-08-24 11:21 ./usr/share/doc/xchm-dbgsym -> xchm


xchm_1.32-2_armhf.deb
---------------------

 new Debian package, version 2.0.
 size 245544 bytes: control archive=1840 bytes.
     744 bytes,    17 lines      control              
    3284 bytes,    44 lines      md5sums              
 Package: xchm
 Version: 2:1.32-2
 Architecture: armhf
 Maintainer: Kartik Mistry <kartik@debian.org>
 Installed-Size: 869
 Depends: libc6 (>= 2.4), libchm1 (>= 2:0.40a), libgcc-s1 (>= 3.5), libstdc++6 (>= 5.2), libwxbase3.0-0v5 (>= 3.0.5.1+dfsg), libwxgtk3.0-gtk3-0v5 (>= 3.0.5.1+dfsg)
 Conflicts: chmlib
 Section: x11
 Priority: optional
 Homepage: https://github.com/rzvncj/xCHM
 Description: Compiled HTML Help (CHM) file viewer for X
  xCHM is a viewer for Compiled HTML Help (CHM) files. It can show the contents
  tree if one is available, print the current page and do the usual history
  stunts. It allows one to change fonts and search for text in all the pages of
  the file, or in the page's titles.
  .
  xCHM does not support JavaScript in books.

drwxr-xr-x root/root         0 2021-08-24 11:21 ./
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/bin/
-rwxr-xr-x root/root    370312 2021-08-24 11:21 ./usr/bin/xchm
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/applications/
-rw-r--r-- root/root       234 2021-08-24 11:21 ./usr/share/applications/xchm.desktop
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/doc/xchm/
-rw-r--r-- root/root      1410 2021-02-22 18:04 ./usr/share/doc/xchm/README
-rw-r--r-- root/root      4984 2021-08-24 11:21 ./usr/share/doc/xchm/changelog.Debian.gz
-rw-r--r-- root/root      5470 2021-02-22 18:04 ./usr/share/doc/xchm/changelog.gz
-rw-r--r-- root/root      8714 2021-04-06 06:07 ./usr/share/doc/xchm/copyright
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/icons/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/icons/hicolor/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/icons/hicolor/128x128/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/icons/hicolor/128x128/apps/
-rw-r--r-- root/root     15338 2021-08-24 11:21 ./usr/share/icons/hicolor/128x128/apps/xchm.png
-rw-r--r-- root/root     97713 2021-08-24 11:21 ./usr/share/icons/hicolor/128x128/apps/xchm.xpm
-rw-r--r-- root/root     18819 2021-08-24 11:21 ./usr/share/icons/hicolor/128x128/apps/xchmdoc.png
-rw-r--r-- root/root    101716 2021-08-24 11:21 ./usr/share/icons/hicolor/128x128/apps/xchmdoc.xpm
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/icons/hicolor/16x16/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/icons/hicolor/16x16/apps/
-rw-r--r-- root/root      1006 2021-08-24 11:21 ./usr/share/icons/hicolor/16x16/apps/xchm.png
-rw-r--r-- root/root      3437 2021-08-24 11:21 ./usr/share/icons/hicolor/16x16/apps/xchm.xpm
-rw-r--r-- root/root      1046 2021-08-24 11:21 ./usr/share/icons/hicolor/16x16/apps/xchmdoc.png
-rw-r--r-- root/root      3552 2021-08-24 11:21 ./usr/share/icons/hicolor/16x16/apps/xchmdoc.xpm
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/icons/hicolor/32x32/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/icons/hicolor/32x32/apps/
-rw-r--r-- root/root      2168 2021-08-24 11:21 ./usr/share/icons/hicolor/32x32/apps/xchm.png
-rw-r--r-- root/root     11197 2021-08-24 11:21 ./usr/share/icons/hicolor/32x32/apps/xchm.xpm
-rw-r--r-- root/root      2312 2021-08-24 11:21 ./usr/share/icons/hicolor/32x32/apps/xchmdoc.png
-rw-r--r-- root/root     11600 2021-08-24 11:21 ./usr/share/icons/hicolor/32x32/apps/xchmdoc.xpm
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/icons/hicolor/48x48/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/icons/hicolor/48x48/apps/
-rw-r--r-- root/root      3688 2021-08-24 11:21 ./usr/share/icons/hicolor/48x48/apps/xchm.png
-rw-r--r-- root/root     20397 2021-08-24 11:21 ./usr/share/icons/hicolor/48x48/apps/xchm.xpm
-rw-r--r-- root/root      4095 2021-08-24 11:21 ./usr/share/icons/hicolor/48x48/apps/xchmdoc.png
-rw-r--r-- root/root     21185 2021-08-24 11:21 ./usr/share/icons/hicolor/48x48/apps/xchmdoc.xpm
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/be/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/be/LC_MESSAGES/
-rw-r--r-- root/root      5870 2021-08-24 11:21 ./usr/share/locale/be/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/bg/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/bg/LC_MESSAGES/
-rw-r--r-- root/root      4460 2021-08-24 11:21 ./usr/share/locale/bg/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/cs/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/cs/LC_MESSAGES/
-rw-r--r-- root/root      3792 2021-08-24 11:21 ./usr/share/locale/cs/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/de/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/de/LC_MESSAGES/
-rw-r--r-- root/root      4587 2021-08-24 11:21 ./usr/share/locale/de/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/el/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/el/LC_MESSAGES/
-rw-r--r-- root/root      6508 2021-08-24 11:21 ./usr/share/locale/el/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/es/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/es/LC_MESSAGES/
-rw-r--r-- root/root      5337 2021-08-24 11:21 ./usr/share/locale/es/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/fr/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/fr/LC_MESSAGES/
-rw-r--r-- root/root      5497 2021-08-24 11:21 ./usr/share/locale/fr/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/hu/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/hu/LC_MESSAGES/
-rw-r--r-- root/root      3449 2021-08-24 11:21 ./usr/share/locale/hu/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/it/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/it/LC_MESSAGES/
-rw-r--r-- root/root      3533 2021-08-24 11:21 ./usr/share/locale/it/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/lv/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/lv/LC_MESSAGES/
-rw-r--r-- root/root      3359 2021-08-24 11:21 ./usr/share/locale/lv/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/pl/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/pl/LC_MESSAGES/
-rw-r--r-- root/root      5880 2021-08-24 11:21 ./usr/share/locale/pl/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/pt_BR/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/pt_BR/LC_MESSAGES/
-rw-r--r-- root/root      3830 2021-08-24 11:21 ./usr/share/locale/pt_BR/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/pt_PT/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/pt_PT/LC_MESSAGES/
-rw-r--r-- root/root      4837 2021-08-24 11:21 ./usr/share/locale/pt_PT/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/ro/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/ro/LC_MESSAGES/
-rw-r--r-- root/root      4929 2021-08-24 11:21 ./usr/share/locale/ro/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/ru/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/ru/LC_MESSAGES/
-rw-r--r-- root/root      6421 2021-08-24 11:21 ./usr/share/locale/ru/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/sk/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/sk/LC_MESSAGES/
-rw-r--r-- root/root      3495 2021-08-24 11:21 ./usr/share/locale/sk/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/sv/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/sv/LC_MESSAGES/
-rw-r--r-- root/root      5791 2021-08-24 11:21 ./usr/share/locale/sv/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/uk/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/uk/LC_MESSAGES/
-rw-r--r-- root/root      4655 2021-08-24 11:21 ./usr/share/locale/uk/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/zh_CN/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/zh_CN/LC_MESSAGES/
-rw-r--r-- root/root      3487 2021-08-24 11:21 ./usr/share/locale/zh_CN/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/zh_TW/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/locale/zh_TW/LC_MESSAGES/
-rw-r--r-- root/root      3595 2021-08-24 11:21 ./usr/share/locale/zh_TW/LC_MESSAGES/xchm.mo
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/man/
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/man/man1/
-rw-r--r-- root/root       978 2021-08-24 11:21 ./usr/share/man/man1/xchm.1.gz
drwxr-xr-x root/root         0 2021-08-24 11:21 ./usr/share/metainfo/
-rw-r--r-- root/root       869 2021-08-24 11:21 ./usr/share/metainfo/xchm.appdata.xml


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 24880
Build-Time: 269
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 718
Job: xchm_2:1.32-2
Machine Architecture: armhf
Package: xchm
Package-Time: 1037
Source-Version: 2:1.32-2
Space: 24880
Status: successful
Version: 2:1.32-2
--------------------------------------------------------------------------------
Finished at 2021-09-04T07:54:26Z
Build needed 00:17:17, 24880k disc space