Mock Version: 1.4.9 Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/xchm.spec'], chrootPath='/var/lib/mock/f31-build-60913-28784/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=995gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/xchm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1549152000 Wrote: /builddir/build/SRPMS/xchm-1.23-15.fc31.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/xchm.spec'], chrootPath='/var/lib/mock/f31-build-60913-28784/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=995gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/xchm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1549152000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.AHbxer + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf xchm-1.23 + /usr/bin/gzip -dc /builddir/build/SOURCES/xchm-1.23.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd xchm-1.23 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (wxwidgets-3.0.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Patch #0 (wxwidgets-3.0.patch): patching file src/chmframe.cpp Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2fL7Zq + umask 022 + cd /builddir/build/BUILD + cd xchm-1.23 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' BUILDSTDERR: +++ dirname ./configure BUILDSTDERR: ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub BUILDSTDERR: ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess BUILDSTDERR: ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' BUILDSTDERR: ++ find . -name ltmain.sh + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking + make -j4 '/usr/lib/rpm/redhat/config.sub' -> './config.sub' '/usr/lib/rpm/redhat/config.guess' -> './config.guess' 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 riscv64-redhat-linux-gnu-gcc... no 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 build system type... riscv64-redhat-linux-gnu checking host system type... riscv64-redhat-linux-gnu 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 >= 2.8.0... yes (version 3.0.4) checking for wxWidgets static library... no checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking for style of include used by make... GNU checking dependency style of gcc... none checking for riscv64-redhat-linux-gnu-g++... no checking for riscv64-redhat-linux-gnu-c++... no checking for riscv64-redhat-linux-gnu-gpp... no checking for riscv64-redhat-linux-gnu-aCC... no checking for riscv64-redhat-linux-gnu-CC... no checking for riscv64-redhat-linux-gnu-cxx... no checking for riscv64-redhat-linux-gnu-cc++... no checking for riscv64-redhat-linux-gnu-cl.exe... no checking for riscv64-redhat-linux-gnu-FCC... no checking for riscv64-redhat-linux-gnu-KCC... no checking for riscv64-redhat-linux-gnu-RCC... no checking for riscv64-redhat-linux-gnu-xlC_r... no checking for riscv64-redhat-linux-gnu-xlC... no 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... /usr/bin/grep checking for egrep... /usr/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: creating m4/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 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/xchm-1.23' Making all in m4 make[2]: Entering directory '/builddir/build/BUILD/xchm-1.23/m4' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/xchm-1.23/m4' Making all in po BUILDSTDERR: make[2]: Entering directory '/builddir/build/BIn file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/list.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:21, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./chmfile.h:35, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmfile.h:35, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/translation.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/intl.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/filename.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:26, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:21, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:24, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/translation.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/intl.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/filename.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/filesys.h:26, BUILDSTDERR: from ./chmfshandler.h:27, BUILDSTDERR: from chmfshandler.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmfile.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:31, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:31, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmfile.h:35, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:31, BUILDSTDERR: from chmfile.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:63, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:63, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from chmfile.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:63, BUILDSTDERR: from chmfile.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfile.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfile.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfile.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfile.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmprint.h:18, BUILDSTDERR: from ./chmframe.h:27, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmprint.h:18, BUILDSTDERR: from ./chmframe.h:27, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmprint.h:18, BUILDSTDERR: from ./chmframe.h:27, BUILDSTDERR: from chmapp.cpp:27: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmprint.h:18, BUILDSTDERR: from ./chmframe.h:27, BUILDSTDERR: from chmapp.cpp:27: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from chmfile.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:31, BUILDSTDERR: from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from ./chmfile.h:33, BUILDSTDERR: from chmfile.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: ./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmframe.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmframe.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: ./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from chmfile.cpp:38: BUILDSTDERR: ./bitfiddle.inl: At global scope: BUILDSTDERR: ./bitfiddle.inl:191:34: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 191 | inline void createCSConvPtr(std::auto_ptr& cvPtr, wxFontEncoding enc) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./bitfiddle.inl:27, BUILDSTDERR: from chmfile.cpp:38: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from chmfile.cpp:38: BUILDSTDERR: ./bitfiddle.inl: In function 'wxString translateEncoding(const wxString&, wxFontEncoding)': BUILDSTDERR: ./bitfiddle.inl:221:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 221 | std::auto_ptr convToPtr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./bitfiddle.inl:27, BUILDSTDERR: from chmfile.cpp:38: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from chmfile.cpp:39: BUILDSTDERR: ./hhcparser.h: At global scope: BUILDSTDERR: ./hhcparser.h:108:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 108 | std::auto_ptr _cvPtr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./bitfiddle.inl:27, BUILDSTDERR: from chmfile.cpp:38: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h: In copy constructor 'wxMemoryFSHash_wxImplementation_HashTable::wxMemoryFSHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h: In member function 'wxMemoryFSHash_wxImplementation_HashTable::hasher wxMemoryFSHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h: In member function 'wxMemoryFSHash_wxImplementation_HashTable::key_equal wxMemoryFSHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: chmfile.cpp: In member function 'bool CHMFile::GetIndex(CHMListCtrl*)': BUILDSTDERR: chmfile.cpp:643:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 643 | std::auto_ptr cvPtr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./bitfiddle.inl:27, BUILDSTDERR: from chmfile.cpp:38: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: chmfile.cpp: In member function 'bool CHMFile::ProcessWLC(uint64_t, uint64_t, uint32_t, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, chmUnitInfo*, chmUnitInfo*, chmUnitInfo*, chmUnitInfo*, chmUnitInfo*, CHMSearchResults*)': BUILDSTDERR: chmfile.cpp:1062:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 1062 | std::auto_ptr cvPtr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./bitfiddle.inl:27, BUILDSTDERR: from chmfile.cpp:38: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from chmapp.cpp:35: BUILDSTDERR: ./bitfiddle.inl: At global scope: BUILDSTDERR: ./bitfiddle.inl:191:34: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 191 | inline void createCSConvPtr(std::auto_ptr& cvPtr, wxFontEncoding enc) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./bitfiddle.inl:27, BUILDSTDERR: from chmapp.cpp:35: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from chmapp.cpp:35: BUILDSTDERR: ./bitfiddle.inl: In function 'wxString translateEncoding(const wxString&, wxFontEncoding)': BUILDSTDERR: ./bitfiddle.inl:221:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 221 | std::auto_ptr convToPtr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./bitfiddle.inl:27, BUILDSTDERR: from chmapp.cpp:35: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from chmframe.cpp:35: BUILDSTDERR: ./hhcparser.h: At global scope: BUILDSTDERR: ./hhcparser.h:108:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 108 | std::auto_ptr _cvPtr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./hhcparser.h:30, BUILDSTDERR: from chmframe.cpp:35: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h: In copy constructor 'wxMemoryFSHash_wxImplementation_HashTable::wxMemoryFSHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h: In member function 'wxMemoryFSHash_wxImplementation_HashTable::hasher wxMemoryFSHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h: In member function 'wxMemoryFSHash_wxImplementation_HashTable::key_equal wxMemoryFSHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/fs_mem.h:21:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 21 | WX_DECLARE_STRING_HASH_MAP(wxMemoryFSFile *, wxMemoryFSHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmapp.h:30, BUILDSTDERR: from chmapp.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]': BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:816:37: required from here BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3931 | wxEVENT_HANDLER_CAST(wxActivateEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler' BUILDSTDERR: 730 | wxActivateEventHandler(wxDocChildFrameAny::OnActivate)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3947 | wxEVENT_HANDLER_CAST(wxCloseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler' BUILDSTDERR: 732 | wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]': BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:970:38: required from here BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 899 | wxCommandEventHandler(wxDocParentFrameAny::OnExit)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3947 | wxEVENT_HANDLER_CAST(wxCloseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler' BUILDSTDERR: 901 | wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp: In member function 'bool CHMFrame::LoadCHM(const wxString&)': BUILDSTDERR: chmframe.cpp:586:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 586 | std::auto_ptr p(wfs.OpenFile(wxString(wxT("file:")) + archive + BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./hhcparser.h:30, BUILDSTDERR: from chmframe.cpp:35: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: chmframe.cpp:603:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 603 | if(_tcl->GetCount()) BUILDSTDERR: | ^~ BUILDSTDERR: chmframe.cpp:605:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 605 | _tcl->DeleteChildren(_tcl->GetRootItem()); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmframe.cpp:27: BUILDSTDERR: chmframe.cpp: At global scope: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1076:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1076 | EVT_MENU(ID_Quit, CHMFrame::OnQuit) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1077:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1077 | EVT_MENU(ID_About, CHMFrame::OnAbout) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1078:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1078 | EVT_MENU(ID_Open, CHMFrame::OnOpen) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1079:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1079 | EVT_MENU(ID_Fonts, CHMFrame::OnChangeFonts) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1080:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1080 | EVT_MENU(ID_Home, CHMFrame::OnHome) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1081:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1081 | EVT_MENU(ID_Forward, CHMFrame::OnHistoryForward) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1082:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1082 | EVT_MENU(ID_Back, CHMFrame::OnHistoryBack) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1083:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1083 | EVT_MENU(ID_Contents, CHMFrame::OnShowContents) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1087:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1087 | EVT_MENU(ID_Print, CHMFrame::OnPrint) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4321:40: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4321 | #define EVT_MENU_RANGE(id1, id2, func) wx__DECLARE_EVT2(wxEVT_MENU, id1, id2, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4321:79: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4321 | #define EVT_MENU_RANGE(id1, id2, func) wx__DECLARE_EVT2(wxEVT_MENU, id1, id2, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1088:2: note: in expansion of macro 'EVT_MENU_RANGE' BUILDSTDERR: 1088 | EVT_MENU_RANGE(wxID_FILE1, wxID_FILE9, CHMFrame::OnHistFile) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1089:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1089 | EVT_MENU(ID_FindInPage, CHMFrame::OnFind) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1090:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1090 | EVT_MENU(ID_CloseTab, CHMFrame::OnCloseTab) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1091:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1091 | EVT_MENU(ID_NewTab, CHMFrame::OnNewTab) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1092:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1092 | EVT_MENU(ID_CopySelection, CHMFrame::OnCopySelection) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1093:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 1093 | EVT_MENU(ID_FullScreen, CHMFrame::OnFullScreen) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1094:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 1094 | EVT_BUTTON(ID_Add, CHMFrame::OnAddBookmark) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1095:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 1095 | EVT_BUTTON(ID_Remove, CHMFrame::OnRemoveBookmark) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTreeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/treebase.h:337:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 337 | wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/treebase.h:334:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 334 | wxEVENT_HANDLER_CAST(wxTreeEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/treebase.h:337:46: note: in expansion of macro 'wxTreeEventHandler' BUILDSTDERR: 337 | wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/treebase.h:370:38: note: in expansion of macro 'wx__DECLARE_TREEEVT' BUILDSTDERR: 370 | #define EVT_TREE_SEL_CHANGED(id, fn) wx__DECLARE_TREEEVT(SEL_CHANGED, id, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1096:2: note: in expansion of macro 'EVT_TREE_SEL_CHANGED' BUILDSTDERR: 1096 | EVT_TREE_SEL_CHANGED(ID_TreeCtrl, CHMFrame::OnSelectionChanged) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4333:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4333 | #define EVT_COMBOBOX(winid, func) wx__DECLARE_EVT1(wxEVT_COMBOBOX, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4333:75: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4333 | #define EVT_COMBOBOX(winid, func) wx__DECLARE_EVT1(wxEVT_COMBOBOX, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1097:2: note: in expansion of macro 'EVT_COMBOBOX' BUILDSTDERR: 1097 | EVT_COMBOBOX(ID_Bookmarks, CHMFrame::OnBookmarkSel) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:857:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 857 | wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 852 | #define wxTextEventHandler(func) wxCommandEventHandler(func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:857:46: note: in expansion of macro 'wxTextEventHandler' BUILDSTDERR: 857 | wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:863:32: note: in expansion of macro 'wx__DECLARE_TEXTEVT' BUILDSTDERR: 863 | #define EVT_TEXT_ENTER(id, fn) wx__DECLARE_TEXTEVT(ENTER, id, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1098:2: note: in expansion of macro 'EVT_TEXT_ENTER' BUILDSTDERR: 1098 | EVT_TEXT_ENTER(ID_Bookmarks, CHMFrame::OnBookmarkSel) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4131 | wx__DECLARE_EVT1(evt, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4160:26: note: in expansion of macro 'wx__DECLARE_EVT0' BUILDSTDERR: 4160 | #define EVT_CLOSE(func) wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3947 | wxEVENT_HANDLER_CAST(wxCloseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4160:63: note: in expansion of macro 'wxCloseEventHandler' BUILDSTDERR: 4160 | #define EVT_CLOSE(func) wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1099:2: note: in expansion of macro 'EVT_CLOSE' BUILDSTDERR: 1099 | EVT_CLOSE(CHMFrame::OnCloseWindow) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxKeyEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4131 | wx__DECLARE_EVT1(evt, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4166:25: note: in expansion of macro 'wx__DECLARE_EVT0' BUILDSTDERR: 4166 | #define EVT_CHAR(func) wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3924:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3924 | wxEVENT_HANDLER_CAST(wxCharEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4166:54: note: in expansion of macro 'wxCharEventHandler' BUILDSTDERR: 4166 | #define EVT_CHAR(func) wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmframe.cpp:1100:2: note: in expansion of macro 'EVT_CHAR' BUILDSTDERR: 1100 | EVT_CHAR(CHMFrame::OnChar) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]': BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:816:37: required from here BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3931 | wxEVENT_HANDLER_CAST(wxActivateEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler' BUILDSTDERR: 730 | wxActivateEventHandler(wxDocChildFrameAny::OnActivate)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3947 | wxEVENT_HANDLER_CAST(wxCloseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler' BUILDSTDERR: 732 | wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]': BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:970:38: required from here BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 899 | wxCommandEventHandler(wxDocParentFrameAny::OnExit)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3947 | wxEVENT_HANDLER_CAST(wxCloseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler' BUILDSTDERR: 901 | wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:19, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:21, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmfile.h:35, BUILDSTDERR: from ./chminputstream.h:27, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/stream.h:21, BUILDSTDERR: from ./chminputstream.h:26, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmfile.h:35, BUILDSTDERR: from ./chminputstream.h:27, BUILDSTDERR: from chminputstream.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:19, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:19, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmfontdialog.h:29, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:31, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:31, BUILDSTDERR: from chmfontdialog.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from chmfontdialog.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfontdialog.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfontdialog.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfontdialog.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfontdialog.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:63, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UILD/xchm-1.23/po' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/xchm-1.23/po' Making all in src make[2]: Entering directory '/builddir/build/BUILD/xchm-1.23/src' g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chmapp.o chmapp.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chmfile.o chmfile.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chmframe.o chmframe.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chmfshandler.o chmfshandler.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chminputstream.o chminputstream.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chmfontdialog.o chmfontdialog.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chmhtmlnotebook.o chmhtmlnotebook.cpp BUILDSTDERR: g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwIn file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from chmfontdialog.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmfontdialog.h:27, BUILDSTDERR: from chmfontdialog.cpp:23: BUILDSTDERR: chmfontdialog.cpp: At global scope: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4333:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4333 | #define EVT_COMBOBOX(winid, func) wx__DECLARE_EVT1(wxEVT_COMBOBOX, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4333:75: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4333 | #define EVT_COMBOBOX(winid, func) wx__DECLARE_EVT1(wxEVT_COMBOBOX, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmfontdialog.cpp:173:2: note: in expansion of macro 'EVT_COMBOBOX' BUILDSTDERR: 173 | EVT_COMBOBOX(-1, CHMFontDialog::OnUpdate) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSpinEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/spinctrl.h:106:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 106 | wx__DECLARE_EVT1(wxEVT_SPINCTRL, id, wxSpinEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/spinbutt.h:125:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 125 | wxEVENT_HANDLER_CAST(wxSpinEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/spinctrl.h:106:42: note: in expansion of macro 'wxSpinEventHandler' BUILDSTDERR: 106 | wx__DECLARE_EVT1(wxEVT_SPINCTRL, id, wxSpinEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmfontdialog.cpp:174:2: note: in expansion of macro 'EVT_SPINCTRL' BUILDSTDERR: 174 | EVT_SPINCTRL(-1, CHMFontDialog::OnUpdateSpin) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmprint.h:18, BUILDSTDERR: from ./chmframe.h:27, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmprint.h:18, BUILDSTDERR: from ./chmframe.h:27, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlnotebook.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlnotebook.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:14, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlnotebook.cpp:25: BUILDSTDERR: chmhtmlnotebook.cpp: At global scope: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlnotebook.cpp:198:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 198 | EVT_MENU(ID_PriorPage, CHMHtmlNotebook::OnGoToPriorPage) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlnotebook.cpp:199:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 199 | EVT_MENU(ID_NextPage, CHMHtmlNotebook::OnGoToNextPage) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxAuiNotebookEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/aui/auibook.h:473:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 473 | wx__DECLARE_EVT1(wxEVT_AUINOTEBOOK_PAGE_CHANGED, winid, wxAuiNotebookEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/aui/auibook.h:466:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 466 | wxEVENT_HANDLER_CAST(wxAuiNotebookEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/aui/auibook.h:473:61: note: in expansion of macro 'wxAuiNotebookEventHandler' BUILDSTDERR: 473 | wx__DECLARE_EVT1(wxEVT_AUINOTEBOOK_PAGE_CHANGED, winid, wxAuiNotebookEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlnotebook.cpp:200:2: note: in expansion of macro 'EVT_AUINOTEBOOK_PAGE_CHANGED' BUILDSTDERR: 200 | EVT_AUINOTEBOOK_PAGE_CHANGED(wxID_ANY, CHMHtmlNotebook::OnPageChanged) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]': BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:816:37: required from here BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3931 | wxEVENT_HANDLER_CAST(wxActivateEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler' BUILDSTDERR: 730 | wxActivateEventHandler(wxDocChildFrameAny::OnActivate)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3947 | wxEVENT_HANDLER_CAST(wxCloseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler' BUILDSTDERR: 732 | wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]': BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:970:38: required from here BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 899 | wxCommandEventHandler(wxDocParentFrameAny::OnExit)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3947 | wxEVENT_HANDLER_CAST(wxCloseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler' BUILDSTDERR: 901 | wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:19, BUILDSTDERR: from ./chmsearchpanel.h:34, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:19, BUILDSTDERR: from ./chmsearchpanel.h:34, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./chmsearchpanel.h:34, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmsearchpanel.h:34, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from chmsearchpanel.cpp:23: BUILDSTDERR: ./hhcparser.h: At global scope: BUILDSTDERR: ./hhcparser.h:108:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 108 | std::auto_ptr _cvPtr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./hhcparser.h:30, BUILDSTDERR: from chmsearchpanel.cpp:23: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: ./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/aui/framemanager.h:25, BUILDSTDERR: from /usr/include/wx-3.0/wx/aui/auibook.h:25, BUILDSTDERR: from ./chmhtmlnotebook.h:27, BUILDSTDERR: from chmsearchpanel.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from chmsearchpanel.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:63, BUILDSTDERR: from chmsearchpanel.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmsearchpanel.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmsearchpanel.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmsearchpanel.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmsearchpanel.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:19, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:19, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: In file included from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from chmsearchpanel.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmsearchpanel.h:27, BUILDSTDERR: from chmsearchpanel.cpp:22: BUILDSTDERR: chmsearchpanel.cpp: At global scope: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 583 | wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 580 | wxEVENT_HANDLER_CAST(wxListEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler' BUILDSTDERR: 583 | wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/listbase.h:600:40: note: in expansion of macro 'wx__DECLARE_LISTEVT' BUILDSTDERR: 600 | #define EVT_LIST_ITEM_SELECTED(id, fn) wx__DECLARE_LISTEVT(ITEM_SELECTED, id, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmsearchpanel.cpp:291:5: note: in expansion of macro 'EVT_LIST_ITEM_SELECTED' BUILDSTDERR: 291 | EVT_LIST_ITEM_SELECTED(ID_Results, CHMSearchPanel::OnSearchSel) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmsearchpanel.cpp:292:5: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 292 | EVT_BUTTON(ID_SearchButton, CHMSearchPanel::OnSearch) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:857:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 857 | wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 852 | #define wxTextEventHandler(func) wxCommandEventHandler(func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:857:46: note: in expansion of macro 'wxTextEventHandler' BUILDSTDERR: 857 | wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:863:32: note: in expansion of macro 'wx__DECLARE_TEXTEVT' BUILDSTDERR: 863 | #define EVT_TEXT_ENTER(id, fn) wx__DECLARE_TEXTEVT(ENTER, id, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmsearchpanel.cpp:293:5: note: in expansion of macro 'EVT_TEXT_ENTER' BUILDSTDERR: 293 | EVT_TEXT_ENTER(ID_SearchText, CHMSearchPanel::OnSearch) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmfinddialog.h:27, BUILDSTDERR: from ./chmhtmlwindow.h:31, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/aui/framemanager.h:25, BUILDSTDERR: from /usr/include/wx-3.0/wx/aui/auibook.h:25, BUILDSTDERR: from ./chmhtmlnotebook.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:28: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from chmhtmlwindow.cpp:29: BUILDSTDERR: ./hhcparser.h: At global scope: BUILDSTDERR: ./hhcparser.h:108:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 108 | std::auto_ptr _cvPtr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./hhcparser.h:30, BUILDSTDERR: from chmhtmlwindow.cpp:29: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: ./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlwindow.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlwindow.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlwindow.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlwindow.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlwindow.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlwindow.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlwin.h:12, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp: In member function 'void CHMHtmlWindow::OnSaveLinkAs(wxCommandEvent&)': BUILDSTDERR: chmhtmlwindow.cpp:304:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 304 | std::auto_ptr f(m_FS->OpenFile(_link)); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./hhcparser.h:30, BUILDSTDERR: from chmhtmlwindow.cpp:29: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: chmhtmlwindow.cpp: At global scope: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:454:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 454 | EVT_MENU(ID_CopySel, CHMHtmlWindow::OnCopy) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:455:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 455 | EVT_MENU(ID_PopupFind, CHMHtmlWindow::OnFind) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:456:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 456 | EVT_MENU(ID_PopupForward, CHMHtmlWindow::OnForward) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:457:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 457 | EVT_MENU(ID_PopupBack, CHMHtmlWindow::OnBack) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:458:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 458 | EVT_MENU(ID_CopyLink, CHMHtmlWindow::OnCopyLink) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:459:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 459 | EVT_MENU(ID_SaveLinkAs, CHMHtmlWindow::OnSaveLinkAs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:460:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 460 | EVT_MENU(ID_OpenInNewTab, CHMHtmlWindow::OnOpenInNewTab) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:461:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 461 | EVT_MENU(ID_PopupFullScreen, CHMHtmlWindow::OnToggleFullScreen) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxKeyEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4131 | wx__DECLARE_EVT1(evt, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4166:25: note: in expansion of macro 'wx__DECLARE_EVT0' BUILDSTDERR: 4166 | #define EVT_CHAR(func) wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3924:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3924 | wxEVENT_HANDLER_CAST(wxCharEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4166:54: note: in expansion of macro 'wxCharEventHandler' BUILDSTDERR: 4166 | #define EVT_CHAR(func) wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:462:2: note: in expansion of macro 'EVT_CHAR' BUILDSTDERR: 462 | EVT_CHAR(CHMHtmlWindow::OnChar) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4131 | wx__DECLARE_EVT1(evt, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4206:30: note: in expansion of macro 'wx__DECLARE_EVT0' BUILDSTDERR: 4206 | #define EVT_RIGHT_DOWN(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DOWN, wxMouseEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3922 | wxEVENT_HANDLER_CAST(wxMouseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4206:65: note: in expansion of macro 'wxMouseEventHandler' BUILDSTDERR: 4206 | #define EVT_RIGHT_DOWN(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DOWN, wxMouseEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:463:2: note: in expansion of macro 'EVT_RIGHT_DOWN' BUILDSTDERR: 463 | EVT_RIGHT_DOWN(CHMHtmlWindow::OnRightClick) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSizeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4131 | wx__DECLARE_EVT1(evt, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4154:25: note: in expansion of macro 'wx__DECLARE_EVT0' BUILDSTDERR: 4154 | #define EVT_SIZE(func) wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3912:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3912 | wxEVENT_HANDLER_CAST(wxSizeEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4154:54: note: in expansion of macro 'wxSizeEventHandler' BUILDSTDERR: 4154 | #define EVT_SIZE(func) wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmhtmlwindow.cpp:464:2: note: in expansion of macro 'EVT_SIZE' BUILDSTDERR: 464 | EVT_SIZE(CHMHtmlWindow::OnSize) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]': BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:816:37: required from here BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3931 | wxEVENT_HANDLER_CAST(wxActivateEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler' BUILDSTDERR: 730 | wxActivateEventHandler(wxDocChildFrameAny::OnActivate)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3947 | wxEVENT_HANDLER_CAST(wxCloseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler' BUILDSTDERR: 732 | wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]': BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:970:38: required from here BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 899 | wxCommandEventHandler(wxDocParentFrameAny::OnExit)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3947 | wxEVENT_HANDLER_CAST(wxCloseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler' BUILDSTDERR: 901 | wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:34, BUILDSTDERR: from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector::push_back(const value_type&) [with T = wxDataFormat; wxVector::value_type = wxDataFormat]': BUILDSTDERR: /usr/include/wx-3.0/wx/vector.h:506:13: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' BUILDSTDERR: /usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' BUILDSTDERR: /usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here BUILDSTDERR: /usr/include/wx-3.0/wx/vector.h:382:9: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 382 | ::new(place) value_type(v); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlwindow.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/list.h:34, BUILDSTDERR: from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:15, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmhtmlwindow.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/vector.h: In instantiation of 'static T* wxPrivate::wxVectorMemOpsGeneric::Realloc(T*, size_t, size_t) [with T = wxDataFormat; size_t = long unsigned int]': BUILDSTDERR: /usr/include/wx-3.0/wx/vector.h:330:32: required from 'void wxVector::reserve(wxVector::size_type) [with T = wxDataFormat; wxVector::size_type = long unsigned int]' BUILDSTDERR: /usr/include/wx-3.0/wx/vector.h:503:9: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' BUILDSTDERR: /usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' BUILDSTDERR: /usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here BUILDSTDERR: /usr/include/wx-3.0/wx/vector.h:84:13: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 84 | ::new(mem + i) T(old[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from ./chmframe.h:26, BUILDSTDERR: from chmhtmlwindow.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:19, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmfinddialog.cpp:24: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:19, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmfinddialog.cpp:24: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmfinddialog.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmfinddialog.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:31, BUILDSTDERR: from chmfinddialog.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from chmfinddialog.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfinddialog.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfinddialog.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfinddialog.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from chmfinddialog.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' BUILDSTDERR: 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:19, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmindexpanel.cpp:24: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/winpars.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/html/htmlwin.h:19, BUILDSTDERR: from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmindexpanel.cpp:24: BUILDSTDERR: /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&)' BUILDSTDERR: 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' BUILDSTDERR: 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' BUILDSTDERR: 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' BUILDSTDERR: 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' BUILDSTDERR: 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' BUILDSTDERR: 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmindexpanel.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./chmhtmlwindow.h:27, BUILDSTDERR: from chmindexpanel.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from chmfinddialog.cpp:29: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/nonownedwnd.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/toplevel.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/dialog.h:14, BUILDSTDERR: from ./chmfinddialog.h:27, BUILDSTDERR: from chmfinddialog.cpp:23: BUILDSTDERR: chmfinddialog.cpp: At global scope: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:857:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 857 | wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 852 | #define wxTextEventHandler(func) wxCommandEventHandler(func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:857:46: note: in expansion of macro 'wxTextEventHandler' BUILDSTDERR: 857 | wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:863:32: note: in expansion of macro 'wx__DECLARE_TEXTEVT' BUILDSTDERR: 863 | #define EVT_TEXT_ENTER(id, fn) wx__DECLARE_TEXTEVT(ENTER, id, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmfinddialog.cpp:124:5: note: in expansion of macro 'EVT_TEXT_ENTER' BUILDSTDERR: 124 | EVT_TEXT_ENTER(ID_TextFind, CHMFindDialog::OnFind) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmfinddialog.cpp:125:5: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 125 | EVT_BUTTON(ID_FindNext, CHMFindDialog::OnFind) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./chmfinddialog.h:27, BUILDSTDERR: from ./chmhtmlwindow.h:31, BUILDSTDERR: from chmindexpanel.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/event.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/panel.h:19, BUILDSTDERR: from ./chmindexpanel.h:27, BUILDSTDERR: from chmindexpanel.cpp:23: BUILDSTDERR: chmindexpanel.cpp: At global scope: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:862:26: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 862 | #define EVT_TEXT(id, fn) wx__DECLARE_EVT1(wxEVT_TEXT, id, wxTextEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 852 | #define wxTextEventHandler(func) wxCommandEventHandler(func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:862:59: note: in expansion of macro 'wxTextEventHandler' BUILDSTDERR: 862 | #define EVT_TEXT(id, fn) wx__DECLARE_EVT1(wxEVT_TEXT, id, wxTextEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmindexpanel.cpp:87:2: note: in expansion of macro 'EVT_TEXT' BUILDSTDERR: 87 | EVT_TEXT(ID_SearchIndex, CHMIndexPanel::OnText) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:857:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 857 | wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 852 | #define wxTextEventHandler(func) wxCommandEventHandler(func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:857:46: note: in expansion of macro 'wxTextEventHandler' BUILDSTDERR: 857 | wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/textctrl.h:863:32: note: in expansion of macro 'wx__DECLARE_TEXTEVT' BUILDSTDERR: 863 | #define EVT_TEXT_ENTER(id, fn) wx__DECLARE_TEXTEVT(ENTER, id, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmindexpanel.cpp:88:2: note: in expansion of macro 'EVT_TEXT_ENTER' BUILDSTDERR: 88 | EVT_TEXT_ENTER(ID_SearchIndex, CHMIndexPanel::OnIndexSelRet) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 583 | wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 580 | wxEVENT_HANDLER_CAST(wxListEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler' BUILDSTDERR: 583 | wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/listbase.h:600:40: note: in expansion of macro 'wx__DECLARE_LISTEVT' BUILDSTDERR: 600 | #define EVT_LIST_ITEM_SELECTED(id, fn) wx__DECLARE_LISTEVT(ITEM_SELECTED, id, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmindexpanel.cpp:89:2: note: in expansion of macro 'EVT_LIST_ITEM_SELECTED' BUILDSTDERR: 89 | EVT_LIST_ITEM_SELECTED(ID_IndexClicked, CHMIndexPanel::OnIndexSel) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/arrstr.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/aui/framemanager.h:25, BUILDSTDERR: from /usr/include/wx-3.0/wx/aui/auibook.h:25, BUILDSTDERR: from ./chmhtmlnotebook.h:27, BUILDSTDERR: from chmlistctrl.cpp:26: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: ./chmfile.h: In constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(CHMSearchResults_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMSearchResults_wxImplementation_HashTable::CHMSearchResults_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::hasher CHMSearchResults_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMSearchResults_wxImplementation_HashTable::key_equal CHMSearchResults_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:49:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 49 | WX_DECLARE_STRING_HASH_MAP(wxString, CHMSearchResults); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(CHMIDMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In copy constructor 'CHMIDMap_wxImplementation_HashTable::CHMIDMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /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&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::hasher CHMIDMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./chmfile.h: In member function 'CHMIDMap_wxImplementation_HashTable::key_equal CHMIDMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./chmfile.h:51:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 51 | WX_DECLARE_HASH_MAP( int, wxString, wxIntegerHash, wxIntegerEqual, CHMIDMap ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from chmlistctrl.cpp:25: BUILDSTDERR: chmlistctrl.cpp: At global scope: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSizeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4131 | wx__DECLARE_EVT1(evt, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4154:25: note: in expansion of macro 'wx__DECLARE_EVT0' BUILDSTDERR: 4154 | #define EVT_SIZE(func) wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3912:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3912 | wxEVENT_HANDLER_CAST(wxSizeEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4154:54: note: in expansion of macro 'wxSizeEventHandler' BUILDSTDERR: 4154 | #define EVT_SIZE(func) wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: chmlistctrl.cpp:171:2: note: in expansion of macro 'EVT_SIZE' BUILDSTDERR: 171 | EVT_SIZE(CHMListCtrl::OnSize) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from hhcparser.cpp:24: BUILDSTDERR: ./hhcparser.h: At global scope: BUILDSTDERR: ./hhcparser.h:108:7: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 108 | std::auto_ptr _cvPtr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./hhcparser.h:30, BUILDSTDERR: from hhcparser.cpp:24: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/clntdata.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:31, BUILDSTDERR: from hhcparser.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from hhcparser.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:63, BUILDSTDERR: from hhcparser.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from hhcparser.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from hhcparser.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from hhcparser.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from hhcparser.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gdicmn.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/event.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/window.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/control.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/ctrlsub.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/listbox.h:22, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from hhcparser.cpp:27: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/listbox.h:18, BUILDSTDERR: from ./chmlistctrl.h:28, BUILDSTDERR: from hhcparser.cpp:23: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from hhcparser.cpp:34: BUILDSTDERR: ./bitfiddle.inl: At global scope: BUILDSTDERR: ./bitfiddle.inl:191:34: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 191 | inline void createCSConvPtr(std::auto_ptr& cvPtr, wxFontEncoding enc) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./hhcparser.h:30, BUILDSTDERR: from hhcparser.cpp:24: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from hhcparser.cpp:34: BUILDSTDERR: ./bitfiddle.inl: In function 'wxString translateEncoding(const wxString&, wxFontEncoding)': BUILDSTDERR: ./bitfiddle.inl:221:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 221 | std::auto_ptr convToPtr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from ./hhcparser.h:30, BUILDSTDERR: from hhcparser.cpp:24: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: hhcparser.cpp: In member function 'void HHCParser::parse(const char*)': BUILDSTDERR: hhcparser.cpp:170:4: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 170 | if(!_inquote) { BUILDSTDERR: | ^~ BUILDSTDERR: hhcparser.cpp:177:3: note: here BUILDSTDERR: 177 | case '>': BUILDSTDERR: | ^~~~ + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 ind-tables -fstack-clash-protection -W -Wall -c -o chmsearchpanel.o chmsearchpanel.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chmhtmlwindow.o chmhtmlwindow.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chmfinddialog.o chmfinddialog.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chmindexpanel.o chmindexpanel.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o chmlistctrl.o chmlistctrl.cpp g++ -DHAVE_CONFIG_H -I. -I.. -I../art -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -c -o hhcparser.o hhcparser.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -W -Wall -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 -pthread -lwx_gtk3u_aui-3.0 -lwx_gtk3u_xrc-3.0 -lwx_gtk3u_webview-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[2]: Leaving directory '/builddir/build/BUILD/xchm-1.23/src' Making all in art make[2]: Entering directory '/builddir/build/BUILD/xchm-1.23/art' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/xchm-1.23/art' make[2]: Entering directory '/builddir/build/BUILD/xchm-1.23' make[2]: Leaving directory '/builddir/build/BUILD/xchm-1.23' make[1]: Leaving directory '/builddir/build/BUILD/xchm-1.23' Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.vmbqZn + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64 + cd xchm-1.23 + rm -rf /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64 + make install DESTDIR=/builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64 Making install in m4 make[1]: Entering directory '/builddir/build/BUILD/xchm-1.23/m4' make[2]: Entering directory '/builddir/build/BUILD/xchm-1.23/m4' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/xchm-1.23/m4' make[1]: Leaving directory '/builddir/build/BUILD/xchm-1.23/m4' Making install in po make[1]: Entering directory '/builddir/build/BUILD/xchm-1.23/po' /bin/sh .././mkinstalldirs /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/ro/LC_MESSAGES installing ro.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/ro/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/fr/LC_MESSAGES installing fr.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/fr/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/it/LC_MESSAGES installing it.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/it/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/de/LC_MESSAGES installing de.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/de/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/be/LC_MESSAGES installing be.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/be/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/ru/LC_MESSAGES installing ru.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/ru/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/pt_BR/LC_MESSAGES installing pt_BR.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/pt_BR/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/pt_PT/LC_MESSAGES installing pt_PT.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/pt_PT/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/es/LC_MESSAGES installing es.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/es/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/pl/LC_MESSAGES installing pl.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/pl/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/bg/LC_MESSAGES installing bg.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/bg/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/hu/LC_MESSAGES installing hu.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/hu/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/lv/LC_MESSAGES installing lv.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/lv/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/zh_TW/LC_MESSAGES installing zh_TW.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/zh_TW/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/zh_CN/LC_MESSAGES installing zh_CN.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/zh_CN/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/cs/LC_MESSAGES installing cs.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/cs/LC_MESSAGES/xchm.mo BUILDSTDERR: mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/sk/LC+ mkdir -p /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/applications/ + desktop-file-install --dir /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/applications /builddir/build/SOURCES/xchm.desktop + for resolution in 16 32 48 128 + dir=/builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/16x16/ + mkdir -p /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/16x16//apps /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/16x16//mimetypes + install -p -m644 art/xchm-16.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/16x16//apps/xchm.xpm + install -p -m644 art/xchmdoc-16.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/16x16//mimetypes/application-x-chm.xpm + ln -s application-x-chm.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/16x16//mimetypes/gnome-mime-application-x-chm.xpm + for resolution in 16 32 48 128 + dir=/builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/32x32/ + mkdir -p /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/32x32//apps /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/32x32//mimetypes + install -p -m644 art/xchm-32.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/32x32//apps/xchm.xpm + install -p -m644 art/xchmdoc-32.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/32x32//mimetypes/application-x-chm.xpm + ln -s application-x-chm.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/32x32//mimetypes/gnome-mime-application-x-chm.xpm + for resolution in 16 32 48 128 + dir=/builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/48x48/ + mkdir -p /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/48x48//apps /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/48x48//mimetypes + install -p -m644 art/xchm-48.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/48x48//apps/xchm.xpm + install -p -m644 art/xchmdoc-48.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/48x48//mimetypes/application-x-chm.xpm + ln -s application-x-chm.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/48x48//mimetypes/gnome-mime-application-x-chm.xpm + for resolution in 16 32 48 128 + dir=/builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/128x128/ + mkdir -p /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/128x128//apps /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/128x128//mimetypes + install -p -m644 art/xchm-128.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/128x128//apps/xchm.xpm + install -p -m644 art/xchmdoc-128.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/128x128//mimetypes/application-x-chm.xpm + ln -s application-x-chm.xpm /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/icons/hicolor/128x128//mimetypes/gnome-mime-application-x-chm.xpm + rm -rf /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/pixmaps + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64 xchm + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 1.23-15.fc31 --unique-debug-suffix -1.23-15.fc31.riscv64 --unique-debug-src-base xchm-1.23-15.fc31.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/xchm-1.23 BUILDSTDERR: 467 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs _MESSAGES installing sk.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/sk/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/uk/LC_MESSAGES installing uk.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/uk/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/sv/LC_MESSAGES installing sv.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/sv/LC_MESSAGES/xchm.mo mkdir -p -- /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/gr/LC_MESSAGES installing gr.gmo as /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/locale/gr/LC_MESSAGES/xchm.mo if test "xchm" = "gettext-tools"; then \ /bin/sh .././mkinstalldirs /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/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 \ /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory '/builddir/build/BUILD/xchm-1.23/po' Making install in src make[1]: Entering directory '/builddir/build/BUILD/xchm-1.23/src' make[2]: Entering directory '/builddir/build/BUILD/xchm-1.23/src' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/bin' /usr/bin/install -c xchm '/builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/bin' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/xchm-1.23/src' make[1]: Leaving directory '/builddir/build/BUILD/xchm-1.23/src' Making install in art make[1]: Entering directory '/builddir/build/BUILD/xchm-1.23/art' make[2]: Entering directory '/builddir/build/BUILD/xchm-1.23/art' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/pixmaps' /usr/bin/install -c -m 644 xchm-16.xpm xchm-32.xpm xchm-48.xpm xchm-128.xpm xchmdoc-16.xpm xchmdoc-32.xpm xchmdoc-48.xpm xchmdoc-128.xpm xchm-16.png xchm-32.png xchm-48.png xchm-128.png xchmdoc-16.png xchmdoc-32.png xchmdoc-48.png xchmdoc-128.png '/builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/pixmaps' make[2]: Leaving directory '/builddir/build/BUILD/xchm-1.23/art' make[1]: Leaving directory '/builddir/build/BUILD/xchm-1.23/art' make[1]: Entering directory '/builddir/build/BUILD/xchm-1.23' make[2]: Entering directory '/builddir/build/BUILD/xchm-1.23' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/xchm-1.23' make[1]: Leaving directory '/builddir/build/BUILD/xchm-1.23' explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/bin/xchm extracting debug info from /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/bin/xchm original debug info size: 6348kB, size after compression: 4816kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Processing files: xchm-1.23-15.fc31.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.JEKFvr + umask 022 + cd /builddir/build/BUILD + cd xchm-1.23 + DOCDIR=/builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/doc/xchm + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/doc/xchm + cp -pr AUTHORS /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/doc/xchm + cp -pr COPYING /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/doc/xchm + cp -pr ChangeLog /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/doc/xchm + cp -pr README /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64/usr/share/doc/xchm + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: application() application(xchm.desktop) mimehandler(application/x-chm) xchm = 1.23-15.fc31 xchm(riscv-64) = 1.23-15.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libchm.so.0()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libwx_baseu-3.0.so.0()(64bit) libwx_baseu-3.0.so.0(WXU_3.0)(64bit) libwx_baseu_net-3.0.so.0()(64bit) libwx_baseu_net-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_aui-3.0.so.0()(64bit) libwx_gtk3u_aui-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_core-3.0.so.0()(64bit) libwx_gtk3u_core-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_html-3.0.so.0()(64bit) libwx_gtk3u_html-3.0.so.0(WXU_3.0)(64bit) rtld(GNU_HASH) Processing files: xchm-debugsource-1.23-15.fc31.riscv64 Provides: xchm-debugsource = 1.23-15.fc31 xchm-debugsource(riscv-64) = 1.23-15.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: xchm-debuginfo-1.23-15.fc31.riscv64 Provides: debuginfo(build-id) = ad51acb8826f5416c5c10641112097126bfe82f7 xchm-debuginfo = 1.23-15.fc31 xchm-debuginfo(riscv-64) = 1.23-15.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: xchm-debugsource(riscv-64) = 1.23-15.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64 Wrote: /builddir/build/RPMS/xchm-debugsource-1.23-15.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/xchm-1.23-15.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/xchm-debuginfo-1.23-15.fc31.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.uIZBAo + umask 022 + cd /builddir/build/BUILD + cd xchm-1.23 + /usr/bin/rm -rf /builddir/build/BUILDROOT/xchm-1.23-15.fc31.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0