+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/scummvm-tools-2.1.0nb25/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/scummvm-tools-2.1.0nb25/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for scummvm-tools-2.1.0nb25 C++ engines/cine/decine.o C++ engines/gob/degob.o engines/cine/decine.cpp: In function 'int main(int, char**)': engines/cine/decine.cpp:852:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 852 | fread(data, dataSize, 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ C++ engines/gob/degob_script.o C++ engines/gob/degob_script_v1.o C++ engines/gob/degob_script_v2.o C++ engines/gob/degob_script_v3.o C++ engines/gob/degob_script_v4.o C++ engines/gob/degob_script_v5.o C++ engines/gob/degob_script_v6.o C++ engines/gob/degob_script_bargon.o C++ engines/gob/degob_script_fascin.o C++ engines/gob/degob_script_geisha.o C++ engines/gob/degob_script_littlered.o C++ tool.o C++ engines/scumm/descumm.o engines/scumm/descumm.cpp: In function 'void do_if_state_code(char*, byte)': engines/scumm/descumm.cpp:1745:45: warning: '%s' directive writing up to 255 bytes into a region of size 242 [-Wformat-overflow=] 1745 | sprintf(tmp, "getState(%s)%s%s", var, neg ? " != " : " == ", tmp2); | ^~ ~~~~ In file included from /usr/include/stdio.h:900, from engines/scumm/descumm.cpp:26: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output 15 or more bytes (assuming 270) into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ C++ engines/scumm/descumm6.o C++ engines/scumm/descumm-common.o C++ engines/scumm/descumm-tool.o C++ common/file.o C++ common/hashmap.o common/file.cpp: In member function 'void Common::File::scanString(char*)': common/file.cpp:429:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 429 | fscanf(_file, "%s", result); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ C++ common/md5.o C++ common/memorypool.o C++ common/str.o C++ common/util.o C++ sound/adpcm.o C++ sound/audiostream.o C++ sound/voc.o C++ sound/wave.o C++ engines/sword2/desword2.o C++ main_cli.o C++ scummvm-tools-cli.o C++ engines/agos/compress_agos.o C++ engines/bladerunner/pack_bladerunner.o C++ engines/gob/compress_gob.o C++ engines/gob/extract_fascination_cd.o C++ engines/hdb/extract_hdb.o C++ engines/kyra/compress_kyra.o engines/hdb/extract_hdb.cpp: In member function 'virtual void ExtractHDB::execute()': engines/hdb/extract_hdb.cpp:70:40: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int32' {aka 'int'} [-Wsign-compare] 70 | } else if (len != (*it)->ulength) { | ~~~~^~~~~~~~~~~~~~~~~ C++ engines/queen/compress_queen.o C++ engines/saga/compress_saga.o C++ engines/sci/compress_sci.o C++ engines/scumm/compress_scumm_bun.o C++ engines/scumm/compress_scumm_san.o engines/scumm/compress_scumm_bun.cpp: In member function 'byte* CompressScummBun::decompressBundleSound(int, Common::File&, int32&)': engines/scumm/compress_scumm_bun.cpp:741:41: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 741 | byte *compFinal = (byte *)malloc(numCompItems * 0x2000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cstdlib:75, from /usr/include/c++/11/stdlib.h:36, from engines/scumm/compress_scumm_bun.cpp:25: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here 539 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ | ^~~~~~ C++ engines/scumm/compress_scumm_sou.o C++ engines/sword1/compress_sword1.o C++ engines/sword2/compress_sword2.o engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)': engines/sword1/compress_sword1.cpp:720:53: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] 720 | sprintf(fileName, "%s/MUSIC/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:900, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 2432) into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:727:47: warning: '%s' directive writing up to 2420 bytes into a region of size 255 [-Wformat-overflow=] 727 | sprintf(fileName, "%s/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:900, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 2426) into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:735:53: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] 735 | sprintf(fileName, "%s/MUSIC/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:900, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 2432) into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ engines/sword1/compress_sword1.cpp:744:47: warning: '%s' directive writing up to 2420 bytes into a region of size 255 [-Wformat-overflow=] 744 | sprintf(fileName, "%s/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); | ^~ In file included from /usr/include/stdio.h:900, from engines/sword1/compress_sword1.cpp:28: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 2426) into a destination of size 256 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ C++ engines/tinsel/compress_tinsel.o C++ engines/tony/compress_tony.o C++ engines/tony/compress_tony_vdb.o C++ engines/touche/compress_touche.o C++ engines/tucker/compress_tucker.o C++ engines/agos/extract_agos.o C++ engines/cge/extract_cge.o C++ engines/cge/pack_cge.o C++ engines/cine/extract_cine.o C++ engines/cruise/extract_cruise_pc.o C++ engines/gob/extract_gob_stk.o C++ engines/kyra/extract_kyra.o In file included from /usr/include/string.h:519, from engines/gob/extract_gob_stk.cpp:24: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void ExtractGobStk::readChunkList(Common::File&, Common::File&)' at engines/gob/extract_gob_stk.cpp:138:11: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/prince/extract_prince.o C++ engines/prince/pack_prince.o C++ engines/prince/utils.o C++ engines/parallaction/extract_parallaction.o C++ engines/scumm/extract_loom_tg16.o C++ engines/scumm/extract_mm_apple.o C++ engines/scumm/extract_mm_c64.o C++ engines/scumm/extract_mm_nes.o C++ engines/scumm/extract_scumm_mac.o C++ engines/scumm/extract_zak_c64.o C++ engines/kyra/kyra_ins.o C++ engines/kyra/kyra_pak.o engines/kyra/kyra_ins.cpp: In member function 'void FileExpander::generateTables(uint8, uint8, uint8, int)': engines/kyra/kyra_ins.cpp:388:23: warning: cast from type 'const uint8*' {aka 'const unsigned char*'} to type 'uint16*' {aka 'short unsigned int*'} casts away qualifiers [-Wcast-qual] 388 | uint16 * bt = (uint16*) tbl3; | ^~~~~~~~~~~~~~ engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': engines/kyra/kyra_ins.cpp:463:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct HoFInstaller::Archive'; use assignment or value-initialization instead [-Wclass-memaccess] 463 | memset(_list, 0, sizeof(Archive)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/kyra/kyra_ins.cpp:25: engines/kyra/kyra_ins.h:36:16: note: 'struct HoFInstaller::Archive' declared here 36 | struct Archive { | ^~~~~~~ engines/kyra/kyra_ins.cpp:508:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct HoFInstaller::Archive'; use assignment or value-initialization instead [-Wclass-memaccess] 508 | memset(newArchive, 0, sizeof(Archive)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/kyra/kyra_ins.cpp:25: engines/kyra/kyra_ins.h:36:16: note: 'struct HoFInstaller::Archive' declared here 36 | struct Archive { | ^~~~~~~ engines/kyra/kyra_ins.cpp:521:31: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct HoFInstaller::Archive'; use assignment or value-initialization instead [-Wclass-memaccess] 521 | memset(newArchive, 0, sizeof(Archive)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from engines/kyra/kyra_ins.cpp:25: engines/kyra/kyra_ins.h:36:16: note: 'struct HoFInstaller::Archive' declared here 36 | struct Archive { | ^~~~~~~ In file included from /usr/include/string.h:519, from engines/kyra/extract_kyra.h:25, from engines/kyra/kyra_ins.h:25, from engines/kyra/kyra_ins.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'HoFInstaller::HoFInstaller(const char*)' at engines/kyra/kyra_ins.cpp:449:9: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ C++ compress.o C++ tools.o compress.cpp: In member function 'void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)': compress.cpp:179:105: warning: '%s' directive writing up to 2047 bytes into a region of size 1983 [-Wformat-overflow=] 179 | sprintf(buf, "Error in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf); | ^~ ~~~~ In file included from /usr/include/stdio.h:900, from /usr/include/c++/11/cstdio:42, from /usr/include/c++/11/ext/string_conversions.h:43, from /usr/include/c++/11/bits/basic_string.h:6608, from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/istream:38, from /usr/include/c++/11/sstream:38, from compress.cpp:25: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 67 and 2114 bytes into a destination of size 2048 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ C++ encode_dxa.o encode_dxa.cpp: In member function 'virtual void EncodeDXA::execute()': encode_dxa.cpp:592:28: warning: '%04d' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 592 | sprintf(strbuf, "%s%04d.png", fullname, framenum); | ^~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/pngconf.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/png.h:334, from encode_dxa.cpp:24: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 9 and 1032 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ encode_dxa.cpp:605:46: warning: '.png' directive writing 4 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 605 | sprintf(strbuf, "%s%d.png", fullname, framenum); | ^~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/pngconf.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/png.h:334, from encode_dxa.cpp:24: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 6 and 1039 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ encode_dxa.cpp:603:44: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 603 | sprintf(strbuf, "%s%02d.png", fullname, framenum); | ^~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/pngconf.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/png.h:334, from encode_dxa.cpp:24: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 1039 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ encode_dxa.cpp:601:44: warning: '%03d' directive writing between 3 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 601 | sprintf(strbuf, "%s%03d.png", fullname, framenum); | ^~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/pngconf.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/png.h:334, from encode_dxa.cpp:24: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 8 and 1039 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ encode_dxa.cpp:599:44: warning: '%04d' directive writing between 4 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 599 | sprintf(strbuf, "%s%04d.png", fullname, framenum); | ^~~~ In file included from /usr/include/stdio.h:900, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/pngconf.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/png.h:334, from encode_dxa.cpp:24: /usr/include/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 9 and 1039 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ C++ gui/configuration.o C++ gui/gui_tools.o In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1224:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1226:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1228:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1230:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1995:46: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ~~~~~~^~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1996:49: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ~~~~~~^~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2039:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ~~~~~~^~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2041:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ~~~~~~^~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2195:58: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ~~~~~~~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2196:57: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ~~~~~~~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2403:57: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2412:48: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2413:51: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2418:47: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ~~~~^~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4040:82: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4041:85: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4045:82: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4046:85: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4049:83: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4050:86: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4054:83: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4055:86: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/crt.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4305, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/confbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:14, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] 113 | { return (char*)memchr(s, c, len); } | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/textbuf.h:37, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/textfile.h:18, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/fileconf.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:31, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:360:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 360 | { return (T&)(base::operator[](uiIndex)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:362:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 362 | { return (T&)(base::operator[](uiIndex)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:364:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:475:29: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 475 | iterator begin() { return (iterator)base::begin(); } \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:476:41: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] 476 | const_iterator begin() const { return (const_iterator)base::begin(); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:478:27: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 478 | iterator end() { return (iterator)base::end(); } \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:479:39: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] 479 | const_iterator end() const { return (const_iterator)base::end(); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:54: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:483:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 483 | { return (iterator)base::erase((biterator)it); } \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:483:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 483 | { return (iterator)base::erase((biterator)it); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:487:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:489:37: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:489:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:491:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 491 | { base::insert((biterator)it, (bconst_iterator)first, \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1224:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1226:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1228:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1230:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1995:46: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ~~~~~~^~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1996:49: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ~~~~~~^~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2039:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ~~~~~~^~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2041:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ~~~~~~^~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2195:58: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ~~~~~~~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2196:57: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ~~~~~~~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filefn.h:14, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/file.h:20, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/textfile.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/fileconf.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:31, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2403:57: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2412:48: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2413:51: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2418:47: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ~~~~^~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4040:82: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4041:85: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4045:82: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4046:85: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4049:83: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4050:86: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4054:83: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4055:86: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/crt.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4305, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] 113 | { return (char*)memchr(s, c, len); } | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/textbuf.h:37, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/textfile.h:18, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/fileconf.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:31, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 609 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/translation.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/intl.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filename.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/fileconf.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/config.h:31, from gui/configuration.cpp:22: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:16, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:360:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 360 | { return (T&)(base::operator[](uiIndex)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:362:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 362 | { return (T&)(base::operator[](uiIndex)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:364:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:475:29: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 475 | iterator begin() { return (iterator)base::begin(); } \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:476:41: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] 476 | const_iterator begin() const { return (const_iterator)base::begin(); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:478:27: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 478 | iterator end() { return (iterator)base::end(); } \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:479:39: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] 479 | const_iterator end() const { return (const_iterator)base::end(); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:54: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:483:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 483 | { return (iterator)base::erase((biterator)it); } \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:483:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 483 | { return (iterator)base::erase((biterator)it); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:487:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:489:37: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:489:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:491:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 491 | { base::insert((biterator)it, (bconst_iterator)first, \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:17, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/log.h:68, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:23, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/thread.h:745:40: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] 745 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:16, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 609 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:31, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:38, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/window.h:996:18: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] 996 | { return (wxWindow *)this == GetCapture(); } | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:16, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 609 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Add(const _wxObjArraywxStatusBarPaneArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::push_back(const _wxObjArraywxStatusBarPaneArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] 609 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Insert(const _wxObjArraywxStatusBarPaneArray*, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/affinematrix2dbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/affinematrix2d.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dc.h:32, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:50, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } | ^~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } | ^~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:63, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:202:11: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] 202 | : m_format(format) | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:79, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' 31 | wxDataFormat& operator=(const wxDataFormat& format) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] 229 | { return m_format; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:79, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' 31 | wxDataFormat& operator=(const wxDataFormat& format) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/filectrl.h:16, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/filedlg.h:12, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filedlg.h:235, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:93, from gui/gui_tools.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/gui_tools.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ gui/main.o In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1224:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1226:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1228:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1230:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1995:46: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ~~~~~~^~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1996:49: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ~~~~~~^~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2039:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ~~~~~~^~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2041:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ~~~~~~^~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2195:58: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ~~~~~~~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2196:57: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ~~~~~~~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2403:57: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2412:48: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2413:51: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2418:47: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ~~~~^~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4040:82: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4041:85: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4045:82: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4046:85: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4049:83: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4050:86: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4054:83: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4055:86: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/crt.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4305, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] 113 | { return (char*)memchr(s, c, len); } | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:16, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:360:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 360 | { return (T&)(base::operator[](uiIndex)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:362:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 362 | { return (T&)(base::operator[](uiIndex)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:364:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:475:29: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 475 | iterator begin() { return (iterator)base::begin(); } \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:476:41: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] 476 | const_iterator begin() const { return (const_iterator)base::begin(); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:478:27: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 478 | iterator end() { return (iterator)base::end(); } \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:479:39: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] 479 | const_iterator end() const { return (const_iterator)base::end(); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:54: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:483:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 483 | { return (iterator)base::erase((biterator)it); } \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:483:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 483 | { return (iterator)base::erase((biterator)it); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:487:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:489:37: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:489:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:491:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 491 | { base::insert((biterator)it, (bconst_iterator)first, \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:17, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/log.h:68, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:23, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/thread.h:745:40: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] 745 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:16, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 609 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:31, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:38, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/window.h:996:18: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] 996 | { return (wxWindow *)this == GetCapture(); } | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:16, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 609 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Add(const _wxObjArraywxStatusBarPaneArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::push_back(const _wxObjArraywxStatusBarPaneArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] 609 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Insert(const _wxObjArraywxStatusBarPaneArray*, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/affinematrix2dbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/affinematrix2d.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dc.h:32, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:50, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } | ^~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } | ^~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:63, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:202:11: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] 202 | : m_format(format) | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:79, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' 31 | wxDataFormat& operator=(const wxDataFormat& format) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] 229 | { return m_format; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:79, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' 31 | wxDataFormat& operator=(const wxDataFormat& format) | ^~~~~~~~ C++ gui/pages.o In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/filectrl.h:16, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/filedlg.h:12, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filedlg.h:235, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:93, from gui/main.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gui/main.cpp:37: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hyperlink.h: In member function 'virtual wxEvent* wxHyperlinkEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hyperlink.h:113:71: warning: implicitly-declared 'wxHyperlinkEvent::wxHyperlinkEvent(const wxHyperlinkEvent&)' is deprecated [-Wdeprecated-copy] 113 | virtual wxEvent *Clone() const { return new wxHyperlinkEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/main.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHyperlinkEvent' has user-provided 'wxHyperlinkEvent& wxHyperlinkEvent::operator=(const wxHyperlinkEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hyperlink.h:120:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 120 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHyperlinkEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1224:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1224 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1226:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1226 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1228:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1228 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1230:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1230 | { assign(nRepeat, ch); } | ~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' 2681 | wxString& assign(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1995:46: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ~~~~~~^~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:1996:49: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } | ~~~~~~^~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2039:13: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2039 | { append(count, ch); return *this; } | ~~~~~~^~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' 2523 | wxString& append(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2041:13: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2041 | { append(count, ch); return *this; } | ~~~~~~^~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2195:58: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ~~~~~~~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2196:57: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ~~~~~~~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2403:57: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2412:48: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2413:51: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } | ~~~~^~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2418:47: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } | ~~~~^~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4040:82: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4041:85: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4045:82: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4046:85: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4049:83: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4050:86: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4054:83: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4055:86: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/strvararg.h:22, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:46, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/crt.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/string.h:4305, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/memory.h:15, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:19, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:15, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxcrt.h:113:14: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] 113 | { return (char*)memchr(s, c, len); } | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:16, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:360:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 360 | { return (T&)(base::operator[](uiIndex)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:362:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 362 | { return (T&)(base::operator[](uiIndex)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:364:14: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:475:29: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 475 | iterator begin() { return (iterator)base::begin(); } \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:476:41: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] 476 | const_iterator begin() const { return (const_iterator)base::begin(); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:478:27: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 478 | iterator end() { return (iterator)base::end(); } \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:479:39: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] 479 | const_iterator end() const { return (const_iterator)base::end(); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:54: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:481:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:483:36: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 483 | { return (iterator)base::erase((biterator)it); } \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:483:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 483 | { return (iterator)base::erase((biterator)it); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:487:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:489:37: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:489:14: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:491:20: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] 491 | { base::insert((biterator)it, (bconst_iterator)first, \ | ^~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:17, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/list.h:1184:55: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/log.h:68, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:23, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/thread.h:745:40: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] 745 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:16, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 609 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1225:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1225 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1561:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1222:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1658:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] 1658 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2194:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] 2194 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2197:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2207:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] 2207 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2210:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2283:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] 2283 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2286:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2349:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2854:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] 2854 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:24, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3013:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] 3013 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:31, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:38, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/window.h:996:18: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] 996 | { return (wxWindow *)this == GetCapture(); } | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:20, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:242:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 242 | m_hasher( hfun ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:243:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 243 | m_equals( k_eq ), \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:244:11: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:253:11: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 253 | m_hasher( ht.m_hasher ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:254:11: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 254 | m_equals( ht.m_equals ), \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:255:11: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:16, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 609 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Add(const _wxObjArraywxStatusBarPaneArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:607:23: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] 607 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::push_back(const _wxObjArraywxStatusBarPaneArray*)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:609:23: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] 609 | { base::push_back((T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Insert(const _wxObjArraywxStatusBarPaneArray*, size_t)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:615:39: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ | ^~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/affinematrix2dbase.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/affinematrix2d.h:17, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dc.h:32, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:50, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } | ^~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } | ^~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:63, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:202:11: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] 202 | : m_format(format) | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:79, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' 31 | wxDataFormat& operator=(const wxDataFormat& format) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] 229 | { return m_format; } | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/dataobj.h:79, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:66, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' 31 | wxDataFormat& operator=(const wxDataFormat& format) | ^~~~~~~~ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/filectrl.h:16, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/gtk/filedlg.h:12, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filedlg.h:235, from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wx.h:93, from gui/pages.cpp:31: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gui/pages.cpp:34: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filepicker.h: In member function 'virtual wxEvent* wxFileDirPickerEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filepicker.h:53:75: warning: implicitly-declared 'wxFileDirPickerEvent::wxFileDirPickerEvent(const wxFileDirPickerEvent&)' is deprecated [-Wdeprecated-copy] 53 | virtual wxEvent *Clone() const { return new wxFileDirPickerEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileDirPickerEvent' has user-provided 'wxFileDirPickerEvent& wxFileDirPickerEvent::operator=(const wxFileDirPickerEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/filepicker.h:58:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 58 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxFileDirPickerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gui/pages.cpp:36: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } | ^ In file included from /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/wxprec.h:12, from gui/pages.cpp:24: /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/scummvm-tools/work/.buildlink/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C++ engines/kyra/dekyra.o C++ engines/kyra/dekyra_v1.o C++ engines/prince/deprince.o engines/prince/deprince.cpp: In function 'int main(int, char**)': engines/prince/deprince.cpp:828:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] 828 | for (int i = 0; i < dataLen; i++) { | ~~^~~~~~~~~ engines/prince/deprince.cpp:969:43: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] 969 | for (int i = 0; i < dataLen; i++) { | ~~^~~~~~~~~ engines/prince/deprince.cpp:984:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] 984 | for (int i = 0; i < dataLen; i++) { | ~~^~~~~~~~~ C++ engines/prince/flags.o engines/prince/flags.cpp: In static member function 'static const char* Flags::getFlagName(uint16)': engines/prince/flags.cpp:38:13: warning: array subscript 'const uint32 {aka const unsigned int}[0]' is partly outside array bounds of 'uint16 [1]' {aka 'short unsigned int [1]'} [-Warray-bounds] 38 | if (*flagId < (uint32)entry->id) { | ^~~~~~~ engines/prince/flags.cpp:25:39: note: while referencing 'flagId' 25 | const char *Flags::getFlagName(uint16 flagId) { | ~~~~~~~^~~~~~ C++ engines/gob/gob_loadcalc.o C++ engines/mohawk/archive.o C++ engines/mohawk/extract_mohawk.o C++ engines/mohawk/utils.o C++ engines/mohawk/construct_mohawk.o {standard input}: Assembler messages: {standard input}: Fatal error: can't write 6 bytes to section .text of gui/pages.o: 'No space left on device' as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:3177 as: BFD version 2.35.2-54.el9 assertion fail ../../bfd/elf.c:In file included from /usr/include/string.h:519, from ./common/scummsys.h:125, from engines/mohawk/construct_mohawk.cpp:24: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int main(int, char**)' at engines/mohawk/construct_mohawk.cpp:466:10: /usr/include/bits/string_fortified.h:95:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 100 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/games/scummvm-tools *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/games/scummvm-tools