Mock Version: 1.4.9 Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/scummvm-tools.spec'], chrootPath='/var/lib/mock/f31-build-62721-29140/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/scummvm-tools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564099200 Wrote: /builddir/build/SRPMS/scummvm-tools-2.0.0-6.fc31.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/scummvm-tools.spec'], chrootPath='/var/lib/mock/f31-build-62721-29140/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/scummvm-tools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564099200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.c1lD9O + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf scummvm-tools-2.0.0 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/scummvm-tools-2.0.0.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd scummvm-tools-2.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (scummvm-tools-1.8.0-fPIC.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fpic --fuzz=0 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Patch #0 (scummvm-tools-1.8.0-fPIC.patch): patching file configure Hunk #1 succeeded at 1694 (offset 124 lines). patching file Makefile Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xuwDmO + umask 022 + cd /builddir/build/BUILD + cd scummvm-tools-2.0.0 + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' BUILDSTDERR: +++ dirname ./configure BUILDSTDERR: ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub BUILDSTDERR: ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess BUILDSTDERR: ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' BUILDSTDERR: ++ find . -name ltmain.sh + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info BUILDSTDERR: error: unrecognized option: --build=riscv64-redhat-linux-gnu BUILDSTDERR: Try `./configure --help' for more information. + : + ./configure --prefix=/usr --bindir=/usr/bin --mandir=/usr/share/man --datadir=/usr/share --enable-verbose-build BUILDSTDERR: tmp_endianness_check.cpp: In function 'void _ascii()': BUILDSTDERR: tmp_endianness_check.cpp:3:23: warning: variable 's' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 3 | void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; } BUILDSTDERR: | ^ BUILDSTDERR: tmp_endianness_check.cpp: In function 'void _ebcdic()': BUILDSTDERR: tmp_endianness_check.cpp:6:24: warning: variable 's' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 6 | void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; } BUILDSTDERR: | ^ + /usr/bin/make -O -j4 V=1 VERBOSE=1 BUILDSTDERR: engines/cine/decine.cpp: In function 'int main(int, char**)': BUILDSTDERR: engines/cine/decine.cpp:852:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 852 | fread(data, dataSize, 1, fp); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ '/usr/lib/rpm/redhat/config.sub' -> './config.sub' '/usr/lib/rpm/redhat/config.guess' -> './config.guess' Running ScummVM Tools configure... Running ScummVM Tools configure... Looking for C++ compiler... g++ Checking for compiler version... 9, ok found non-gcc compiler version 9, ok Building as C++11... yes Checking endianness... little Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Alignment required... yes Checking hosttype... linux-gnu Checking if host is POSIX compliant... yes Checking whether to have a verbose build... yes Checking for Ogg Vorbis... yes Checking for Tremor... no (Ogg Vorbis/Tremor support is mutually exclusive) Checking for FLAC >= 1.1.3... yes Checking for MAD... yes Checking for PNG >= 1.2.8... yes Checking for zlib... yes Checking for FreeType... 2.10.0 Checking for Boost => 1.32.0... yes Checking whether Boost.ProgramOptions has been compiled... yes Checking whether iconv.h is present... yes Checking whether iconv needs linking against libiconv... no Checking signature of iconv... iconv_t, char **, size_t *, char **, size_t * Checking for iconv... yes Looking for wx-config... /usr/bin/wx-config Checking for wxwidgets gui dev component... found Creating config.h Creating config.mk mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob.d" -MQ "engines/gob/degob.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob.cpp -o engines/gob/degob.o mkdir -p engines/cine/.deps g++ -MMD -MF "engines/cine/.deps/decine.d" -MQ "engines/cine/decine.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/cine/decine.cpp -o engines/cine/decine.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob_script_v1.d" -MQ "engines/gob/degob_script_v1.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script_v1.cpp -o engines/gob/degob_script_v1.o mkdir -p engines/gob/.deps BUILDSTDERR: g++ -MMD -MF "engines/gob/.deps/degob_script_v3.d" -MQ "engines/gob/degob_script_v3.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script_v3.cpp engines/gob/degob_script.cpp: In member function 'void Script::seek(uint32, int)': BUILDSTDERR: engines/gob/degob_script.cpp:242:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 242 | off = _totSize - off; BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: engines/gob/degob_script.cpp:243:2: note: here BUILDSTDERR: 243 | case SEEK_SET: BUILDSTDERR: | ^~~~ BUILDSTDERR: engines/gob/degob_script.cpp: In member function 'void Script::skipExpr(char)': BUILDSTDERR: engines/gob/degob_script.cpp:309:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 309 | skip(2); BUILDSTDERR: | ~~~~^~~ BUILDSTDERR: engines/gob/degob_script.cpp:311:4: note: here BUILDSTDERR: 311 | case 16: BUILDSTDERR: | ^~~~ -o engines/gob/degob_script_v3.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob_script_v2.d" -MQ "engines/gob/degob_script_v2.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script_v2.cpp -o engines/gob/degob_script_v2.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob_script_v4.d" -MQ "engines/gob/degob_script_v4.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script_v4.cpp -o engines/gob/degob_script_v4.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob_script.d" -MQ "engines/gob/degob_script.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script.cpp -o engines/gob/degob_script.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob_script_v5.d" -MQ "engines/gob/degob_script_v5.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script_v5.cpp -o engines/gob/degob_script_v5.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob_script_bargon.d" -MQ "engines/gob/degob_script_bargon.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script_bargon.cpp -o engines/gob/degob_script_bargon.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob_script_v6.d" -MQ "engines/gob/degob_script_v6.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script_v6.cpp -o engines/gob/degob_script_v6.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob_script_fascin.d" -MQ "engines/gob/degob_script_fascin.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script_fascin.cpp -o engines/gob/degob_script_fascin.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob_script_geisha.d" -MQ "engines/gob/degob_script_geisha.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script_geisha.cpp -o engines/gob/degob_script_geisha.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/degob_script_littlered.d" -MQ "engines/gob/degob_script_littlered.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/degob_script_littlered.cpp -o engines/gob/degob_script_littlered.o mkdir -p engines/scumm/.deps g++ -MMD -MF "engines/scumm/.deps/descumm-common.d" -MQ "engines/scumm/descumm-common.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/descumm-common.cpp -o engines/scumm/descumm-common.o mkdir -p engines/scumm/.deps BUILDSTDERR: g++ -MMD -MF "engines/scumm/.deps/descumm-tool.d" -MQ "engines/scumm/descumm-tool.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/descumm-tool.cpp -o engines/scumm/descumm-toengines/scumm/descumm6.cpp: In function 'void next_line_HE_V100(char*)': BUILDSTDERR: engines/scumm/descumm6.cpp:2302:6: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 2302 | ext(output, "rpp|getAnimateVariable"); BUILDSTDERR: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/scumm/descumm6.cpp:2303:2: note: here BUILDSTDERR: 2303 | case 0x9D: BUILDSTDERR: | ^~~~ BUILDSTDERR: engines/scumm/descumm.cpp: In function 'void do_set_object_name(char*, byte)': BUILDSTDERR: engines/scumm/descumm.cpp:1625:15: warning: too many arguments for format [-Wformat-extra-args] BUILDSTDERR: 1625 | sprintf(buf, ");", obj); BUILDSTDERR: | ^~~~ BUILDSTDERR: engines/scumm/descumm.cpp: In function 'void next_line_V345(char*)': BUILDSTDERR: engines/scumm/descumm.cpp:3116:3: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 3116 | if (g_options.scriptVersion == 5) { BUILDSTDERR: | ^~ BUILDSTDERR: engines/scumm/descumm.cpp:3120:2: note: here BUILDSTDERR: 3120 | case 0x2F: BUILDSTDERR: | ^~~~ BUILDSTDERR: engines/scumm/descumm.cpp: In function 'void do_if_code(char*, byte)': BUILDSTDERR: engines/scumm/descumm.cpp:1556:20: warning: '%s' directive writing up to 255 bytes into a region of size between 1 and 256 [-Wformat-overflow=] BUILDSTDERR: 1556 | sprintf(tmp, "%s%s%s", var, cmp_texts[txt], tmp2); BUILDSTDERR: | ^~ ~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/scumm/descumm.cpp:26: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 1 or more bytes (assuming 511) into a destination of size 256 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/scumm/descumm.cpp: In function 'void do_if_state_code(char*, byte)': BUILDSTDERR: engines/scumm/descumm.cpp:1745:26: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] BUILDSTDERR: 1745 | sprintf(tmp, "getState(%s)%s%s", var, neg ? " != " : " == ", tmp2); BUILDSTDERR: | ^~ ~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/scumm/descumm.cpp:26: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 15 and 525 bytes into a destination of size 256 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/scumm/descumm.cpp:1747:32: warning: '%s' directive writing up to 255 bytes into a region of size between 244 and 245 [-Wformat-overflow=] BUILDSTDERR: 1747 | sprintf(tmp, "%sgetState%02d(%s)", neg ? "!" : "", state, var); BUILDSTDERR: | ^~ ~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/scumm/descumm.cpp:26: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 13 and 269 bytes into a destination of size 256 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ol.o mkdir -p engines/scumm/.deps g++ -MMD -MF "engines/scumm/.deps/descumm6.d" -MQ "engines/scumm/descumm6.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/descumm6.cpp -o engines/scumm/descumm6.o mkdir -p common/.deps g++ -MMD -MF "common/.deps/hashmap.d" -MQ "common/hashmap.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c common/hashmap.cpp -o common/hashmap.o mkdir -p engines/scumm/.deps g++ -MMD -MF "engines/scumm/.deps/descumm.d" -MQ "engines/scumm/descumm.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/descumm.cpp -o engines/scumm/descumm.o mkdir -p common/.deps g++ -MMD -MF "common/.deps/memorypool.d" -MQ "common/memorypool.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c common/memorypool.cpp -o common/memorypool.o mkdir -p common/.deps g++ -MMD -MF "common/.deps/md5.d" -MQ "common/md5.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c common/md5.cpp -o common/md5.o mkdir -p common/.deps BUILDSTDERR: g++ -MMD -MF "common/.deps/util.d" -MQ "common/util.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. common/file.cpp: In member function 'void Common::File::scanString(char*)': BUILDSTDERR: common/file.cpp:422:8: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 422 | fscanf(_file, "%s", result); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -I. -c common/util.cpp -o common/util.o mkdir -p ./.deps g++ -MMD -MF "./.deps/tool.d" -MQ "tool.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c tool.cpp -o tool.o mkdir -p common/.deps g++ -MMD -MF "common/.deps/str.d" -MQ "common/str.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c common/str.cpp -o common/str.o mkdir -p sound/.deps g++ -MMD -MF "sound/.deps/adpcm.d" -MQ "sound/adpcm.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c sound/adpcm.cpp -o sound/adpcm.o mkdir -p sound/.deps g++ -MMD -MF "sound/.deps/audiostream.d" -MQ "sound/audiostream.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c sound/audiostream.cpp -o sound/audiostream.o mkdir -p common/.deps g++ -MMD -MF "common/.deps/file.d" -MQ "common/file.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c common/file.cpp -o common/file.o mkdir -p sound/.deps g++ -MMD -MF "sound/.deps/voc.d" -MQ "sound/voc.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c sound/voc.cpp -o sound/voc.o mkdir -p sound/.deps g++ -MMD -MF "sound/.deps/wave.d" -MQ "sound/wave.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c sound/wave.cpp -o sound/wave.o mkdir -p ./.deps g++ -MMD -MF "./.deps/main_cli.d" -MQ "main_cli.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c main_cli.cpp -o main_cli.o mkdir -p engines/sword2/.deps g++ -MMD -MF "engines/sword2/.deps/desword2.d" -MQ "engines/sword2/desword2.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/sword2/desword2.cpp -o engines/sword2/desword2.o mkdir -p engines/agos/.deps g++ -MMD -MF "engines/agos/.deps/compress_agos.d" -MQ "engines/agos/compress_agos.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/agos/compress_agos.cpp -o engines/agos/compress_agos.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/extract_fascination_cd.d" -MQ "engines/gob/extract_fascination_cd.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/extract_fascination_cd.cpp -o engines/gob/extract_fascination_cd.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/compress_gob.d" -MQ "engines/gob/compress_gob.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/compress_gob.cpp -o engines/gob/compress_gob.o mkdir -p ./.deps g++ -MMD -MF "./.deps/scummvm-tools-cli.d" -MQ "scummvm-tools-cli.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c scummvm-tools-cli.cpp -o scummvm-tools-cli.o mkdir -p engines/queen/.deps g++ -MMD -MF "engines/queen/.deps/compress_queen.d" -MQ "engines/queen/compress_queen.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/queen/compress_queen.cpp -o engines/queen/compress_queen.o mkdir -p engines/saga/.deps g++ -MMD -MF "engines/saga/.deps/compress_saga.d" -MQ "engines/saga/compress_saga.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/saga/compress_saga.cpp -o engines/saga/compress_saga.o mkdir -p engines/kyra/.deps g++ -MMD -MF "engines/kyra/.deps/compress_kyra.d" -MQ "engines/kyra/compress_kyra.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/kyra/compress_kyra.cpp -o engines/kyra/compress_kyra.o mkdir -p engines/sci/.deps g++ -MMD -MF "engines/sci/.deps/compress_sci.d" -MQ "engines/sci/compress_sci.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/sci/compress_sci.cpp -o engines/sci/compress_sci.o mkdir -p engines/scumm/.deps BUILDSTDERR: g++ -MMD -MF "engines/scumm/.deps/compress_scumm_sou.d" -MQ "engines/scumm/compress_scumm_sou.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasyncengines/scumm/compress_scumm_bun.cpp: In member function 'byte* CompressScummBun::decompressBundleSound(int, Common::File&, int32&)': BUILDSTDERR: engines/scumm/compress_scumm_bun.cpp:741:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: 741 | byte *compFinal = (byte *)malloc(numCompItems * 0x2000); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/cstdlib:75, BUILDSTDERR: from /usr/include/c++/9/stdlib.h:36, BUILDSTDERR: from engines/scumm/compress_scumm_bun.cpp:25: BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'void* malloc(size_t)' declared here BUILDSTDERR: 539 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::compressMusic(const Common::Filename*, const Common::Filename*)': BUILDSTDERR: engines/sword1/compress_sword1.cpp:624:25: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] BUILDSTDERR: 624 | sprintf(inFileName, "%s.AIF", musicNames[i].fileName); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/sword1/compress_sword1.cpp:28: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/sword1/compress_sword1.cpp:622:25: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] BUILDSTDERR: 622 | sprintf(inFileName, "%s.WAV", musicNames[i].fileName); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/sword1/compress_sword1.cpp:28: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/sword1/compress_sword1.cpp:654:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] BUILDSTDERR: 654 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "FLA"); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/sword1/compress_sword1.cpp:28: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/sword1/compress_sword1.cpp:648:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] BUILDSTDERR: 648 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "MP3"); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/sword1/compress_sword1.cpp:28: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/sword1/compress_sword1.cpp:651:26: warning: '%s' directive writing up to 2420 bytes into a region of size 12 [-Wformat-overflow=] BUILDSTDERR: 651 | sprintf(outFileName, "%s.%s", musicNames[i].fileName, "OGG"); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/sword1/compress_sword1.cpp:28: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 5 and 2425 bytes into a destination of size 12 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/sword1/compress_sword1.cpp: In member function 'void CompressSword1::checkFilesExist(bool, bool, const Common::Filename*)': BUILDSTDERR: engines/sword1/compress_sword1.cpp:720:32: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] BUILDSTDERR: 720 | sprintf(fileName, "%s/MUSIC/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/sword1/compress_sword1.cpp:28: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 2432) into a destination of size 256 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/sword1/compress_sword1.cpp:727:26: warning: '%s' directive writing up to 2420 bytes into a region of size 255 [-Wformat-overflow=] BUILDSTDERR: 727 | sprintf(fileName, "%s/%s.WAV", inpath->getPath().c_str(), musicNames[i].fileName); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/sword1/compress_sword1.cpp:28: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 2426) into a destination of size 256 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/sword1/compress_sword1.cpp:735:32: warning: '%s' directive writing up to 2420 bytes into a region of size 249 [-Wformat-overflow=] BUILDSTDERR: 735 | sprintf(fileName, "%s/MUSIC/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/sword1/compress_sword1.cpp:28: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 12 or more bytes (assuming 2432) into a destination of size 256 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/sword1/compress_sword1.cpp:744:26: warning: '%s' directive writing up to 2420 bytes into a region of size 255 [-Wformat-overflow=] BUILDSTDERR: 744 | sprintf(fileName, "%s/%s.AIF", inpath->getPath().c_str(), musicNames[i].fileName); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/sword1/compress_sword1.cpp:28: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output 6 or more bytes (assuming 2426) into a destination of size 256 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/compress_scumm_sou.cpp -o engines/scumm/compress_scumm_sou.o mkdir -p engines/scumm/.deps g++ -MMD -MF "engines/scumm/.deps/compress_scumm_bun.d" -MQ "engines/scumm/compress_scumm_bun.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/compress_scumm_bun.cpp -o engines/scumm/compress_scumm_bun.o mkdir -p engines/scumm/.deps g++ -MMD -MF "engines/scumm/.deps/compress_scumm_san.d" -MQ "engines/scumm/compress_scumm_san.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/compress_scumm_san.cpp -o engines/scumm/compress_scumm_san.o mkdir -p engines/sword1/.deps g++ -MMD -MF "engines/sword1/.deps/compress_sword1.d" -MQ "engines/sword1/compress_sword1.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/sword1/compress_sword1.cpp -o engines/sword1/compress_sword1.o mkdir -p engines/sword2/.deps g++ -MMD -MF "engines/sword2/.deps/compress_sword2.d" -MQ "engines/sword2/compress_sword2.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/sword2/compress_sword2.cpp -o engines/sword2/compress_sword2.o mkdir -p engines/tinsel/.deps g++ -MMD -MF "engines/tinsel/.deps/compress_tinsel.d" -MQ "engines/tinsel/compress_tinsel.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/tinsel/compress_tinsel.cpp -o engines/tinsel/compress_tinsel.o mkdir -p engines/tony/.deps g++ -MMD -MF "engines/tony/.deps/compress_tony.d" -MQ "engines/tony/compress_tony.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/tony/compress_tony.cpp -o engines/tony/compress_tony.o mkdir -p engines/tony/.deps g++ -MMD -MF "engines/tony/.deps/compress_tony_vdb.d" -MQ "engines/tony/compress_tony_vdb.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/tony/compress_tony_vdb.cpp -o engines/tony/compress_tony_vdb.o mkdir -p engines/touche/.deps g++ -MMD -MF "engines/touche/.deps/compress_touche.d" -MQ "engines/touche/compress_touche.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/touche/compress_touche.cpp -o engines/touche/compress_touche.o mkdir -p engines/tucker/.deps g++ -MMD -MF "engines/tucker/.deps/compress_tucker.d" -MQ "engines/tucker/compress_tucker.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/tucker/compress_tucker.cpp -o engines/tucker/compress_tucker.o mkdir -p engines/agos/.deps g++ -MMD -MF "engines/agos/.deps/extract_agos.d" -MQ "engines/agos/extract_agos.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/agos/extract_agos.cpp -o engines/agos/extract_agos.o mkdir -p engines/cge/.deps BUILDSTDERR: g++ -MMD -MF "engines/cge/.deps/extract_cge.d" -MQ "engines/cge/extract_cge.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhaIn file included from /usr/include/string.h:494, BUILDSTDERR: from engines/gob/extract_gob_stk.cpp:24: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'void ExtractGobStk::readChunkList(Common::File&, Common::File&)' at engines/gob/extract_gob_stk.cpp:138:11: BUILDSTDERR: /usr/include/bits/string_fortified.h:106: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] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/cge/extract_cge.cpp -o engines/cge/extract_cge.o mkdir -p engines/cge/.deps g++ -MMD -MF "engines/cge/.deps/pack_cge.d" -MQ "engines/cge/pack_cge.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/cge/pack_cge.cpp -o engines/cge/pack_cge.o mkdir -p engines/cine/.deps g++ -MMD -MF "engines/cine/.deps/extract_cine.d" -MQ "engines/cine/extract_cine.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/cine/extract_cine.cpp -o engines/cine/extract_cine.o mkdir -p engines/cruise/.deps g++ -MMD -MF "engines/cruise/.deps/extract_cruise_pc.d" -MQ "engines/cruise/extract_cruise_pc.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/cruise/extract_cruise_pc.cpp -o engines/cruise/extract_cruise_pc.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/extract_gob_stk.d" -MQ "engines/gob/extract_gob_stk.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/extract_gob_stk.cpp -o engines/gob/extract_gob_stk.o mkdir -p engines/kyra/.deps g++ -MMD -MF "engines/kyra/.deps/extract_kyra.d" -MQ "engines/kyra/extract_kyra.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/kyra/extract_kyra.cpp -o engines/kyra/extract_kyra.o mkdir -p engines/parallaction/.deps g++ -MMD -MF "engines/parallaction/.deps/extract_parallaction.d" -MQ "engines/parallaction/extract_parallaction.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/parallaction/extract_parallaction.cpp -o engines/parallaction/extract_parallaction.o mkdir -p engines/scumm/.deps g++ -MMD -MF "engines/scumm/.deps/extract_loom_tg16.d" -MQ "engines/scumm/extract_loom_tg16.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/extract_loom_tg16.cpp -o engines/scumm/extract_loom_tg16.o mkdir -p engines/prince/.deps g++ -MMD -MF "engines/prince/.deps/extract_prince.d" -MQ "engines/prince/extract_prince.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/prince/extract_prince.cpp -o engines/prince/extract_prince.o mkdir -p engines/scumm/.deps g++ -MMD -MF "engines/scumm/.deps/extract_mm_apple.d" -MQ "engines/scumm/extract_mm_apple.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/extract_mm_apple.cpp -o engines/scumm/extract_mm_apple.o mkdir -p engines/scumm/.deps g++ -MMD -MF "engines/scumm/.deps/extract_mm_c64.d" -MQ "engines/scumm/extract_mm_c64.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/extract_mm_c64.cpp -o engines/scumm/extract_mm_c64.o mkdir -p engines/scumm/.deps BUILDSTDERR: g++ -MMD -MF "engines/scumm/.deps/extract_mm_nes.d" -MQ "engines/scumm/extract_mm_nes.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redengines/kyra/kyra_ins.cpp: In member function 'void FileExpander::generateTables(uint8, uint8, uint8, int)': BUILDSTDERR: engines/kyra/kyra_ins.cpp:388:26: warning: cast from type 'const uint8*' {aka 'const unsigned char*'} to type 'uint16*' {aka 'short unsigned int*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 388 | uint16 * bt = (uint16*) tbl3; BUILDSTDERR: | ^~~~ BUILDSTDERR: engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': BUILDSTDERR: engines/kyra/kyra_ins.cpp:463:34: 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] BUILDSTDERR: 463 | memset(_list, 0, sizeof(Archive)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from engines/kyra/kyra_ins.cpp:25: BUILDSTDERR: engines/kyra/kyra_ins.h:36:9: note: 'struct HoFInstaller::Archive' declared here BUILDSTDERR: 36 | struct Archive { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: engines/kyra/kyra_ins.cpp:508:42: 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] BUILDSTDERR: 508 | memset(newArchive, 0, sizeof(Archive)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from engines/kyra/kyra_ins.cpp:25: BUILDSTDERR: engines/kyra/kyra_ins.h:36:9: note: 'struct HoFInstaller::Archive' declared here BUILDSTDERR: 36 | struct Archive { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: engines/kyra/kyra_ins.cpp:521:41: 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] BUILDSTDERR: 521 | memset(newArchive, 0, sizeof(Archive)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from engines/kyra/kyra_ins.cpp:25: BUILDSTDERR: engines/kyra/kyra_ins.h:36:9: note: 'struct HoFInstaller::Archive' declared here BUILDSTDERR: 36 | struct Archive { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': BUILDSTDERR: engines/kyra/kyra_ins.cpp:468:27: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 64 [-Wformat-truncation=] BUILDSTDERR: 468 | snprintf(filename, 64, "%s%03d", _baseFilename, currentFile); BUILDSTDERR: | ^~ BUILDSTDERR: engines/kyra/kyra_ins.cpp:468:26: note: directive argument in the range [-128, 127] BUILDSTDERR: 468 | snprintf(filename, 64, "%s%03d", _baseFilename, currentFile); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/kyra/kyra_ins.cpp:23: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 4 and 1028 bytes into a destination of size 64 BUILDSTDERR: 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 68 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/kyra/kyra_ins.cpp:544:28: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 64 [-Wformat-truncation=] BUILDSTDERR: 544 | snprintf(filename, 64, "%s%03d", _baseFilename, i); BUILDSTDERR: | ^~ BUILDSTDERR: engines/kyra/kyra_ins.cpp:544:27: note: using the range [-2147483648, 2147483647] for directive argument BUILDSTDERR: 544 | snprintf(filename, 64, "%s%03d", _baseFilename, i); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/kyra/kyra_ins.cpp:23: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 4 and 1035 bytes into a destination of size 64 BUILDSTDERR: 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 68 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/kyra/kyra_ins.cpp:601:30: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 64 [-Wformat-truncation=] BUILDSTDERR: 601 | snprintf(filename, 64, "%s.%03d", _baseFilename, i+1); BUILDSTDERR: | ^~ BUILDSTDERR: engines/kyra/kyra_ins.cpp:601:29: note: using the range [-2147483648, 2147483647] for directive argument BUILDSTDERR: 601 | snprintf(filename, 64, "%s.%03d", _baseFilename, i+1); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from engines/kyra/kyra_ins.cpp:23: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 5 and 1036 bytes into a destination of size 64 BUILDSTDERR: 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 68 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from engines/kyra/extract_kyra.h:25, BUILDSTDERR: from engines/kyra/kyra_ins.h:25, BUILDSTDERR: from engines/kyra/kyra_ins.cpp:25: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'HoFInstaller::HoFInstaller(const char*)' at engines/kyra/kyra_ins.cpp:449:9: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'HoFInstaller::HoFInstaller(const char*)' at engines/kyra/kyra_ins.cpp:570:13: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': BUILDSTDERR: engines/kyra/kyra_ins.cpp:570:50: note: length computed here BUILDSTDERR: 570 | strncpy(newEntry->filename, entryStr, strlen(entryStr)+1); BUILDSTDERR: | ~~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from engines/kyra/extract_kyra.h:25, BUILDSTDERR: from engines/kyra/kyra_ins.h:25, BUILDSTDERR: from engines/kyra/kyra_ins.cpp:25: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'HoFInstaller::HoFInstaller(const char*)' at engines/kyra/kyra_ins.cpp:648:14: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': BUILDSTDERR: engines/kyra/kyra_ins.cpp:648:51: note: length computed here BUILDSTDERR: 648 | strncpy(newEntry->filename, entryStr, strlen(entryStr)+1); BUILDSTDERR: | ~~~~~~^~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from engines/kyra/extract_kyra.h:25, BUILDSTDERR: from engines/kyra/kyra_pak.h:25, BUILDSTDERR: from engines/kyra/kyra_pak.cpp:25: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'bool PAKFile::addFile(const char*, uint8*, uint32)' at engines/kyra/kyra_pak.cpp:222:9: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/kyra/kyra_pak.cpp: In member function 'bool PAKFile::addFile(const char*, uint8*, uint32)': BUILDSTDERR: engines/kyra/kyra_pak.cpp:222:42: note: length computed here BUILDSTDERR: 222 | strncpy(newEntry->filename, name, strlen(name)+1); BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from engines/kyra/extract_kyra.h:25, BUILDSTDERR: from engines/kyra/kyra_pak.h:25, BUILDSTDERR: from engines/kyra/kyra_pak.cpp:25: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'bool PAKFile::linkFiles(const char*, const char*)' at engines/kyra/kyra_pak.cpp:246:9: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: engines/kyra/kyra_pak.cpp: In member function 'bool PAKFile::linkFiles(const char*, const char*)': BUILDSTDERR: engines/kyra/kyra_pak.cpp:246:39: note: length computed here BUILDSTDERR: 246 | strncpy(entry->filename, name, strlen(name)+1); BUILDSTDERR: | ~~~~~~^~~~~~ hat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/extract_mm_nes.cpp -o engines/scumm/extract_mm_nes.o mkdir -p engines/prince/.deps g++ -MMD -MF "engines/prince/.deps/pack_prince.d" -MQ "engines/prince/pack_prince.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/prince/pack_prince.cpp -o engines/prince/pack_prince.o mkdir -p engines/scumm/.deps g++ -MMD -MF "engines/scumm/.deps/extract_scumm_mac.d" -MQ "engines/scumm/extract_scumm_mac.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/extract_scumm_mac.cpp -o engines/scumm/extract_scumm_mac.o mkdir -p engines/scumm/.deps g++ -MMD -MF "engines/scumm/.deps/extract_zak_c64.d" -MQ "engines/scumm/extract_zak_c64.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/scumm/extract_zak_c64.cpp -o engines/scumm/extract_zak_c64.o mkdir -p engines/kyra/.deps g++ -MMD -MF "engines/kyra/.deps/kyra_ins.d" -MQ "engines/kyra/kyra_ins.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/kyra/kyra_ins.cpp -o engines/kyra/kyra_ins.o mkdir -p engines/kyra/.deps g++ -MMD -MF "engines/kyra/.deps/kyra_pak.d" -MQ "engines/kyra/kyra_pak.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/kyra/kyra_pak.cpp -o engines/kyra/kyra_pak.o mkdir -p ./.deps BUILDSTDERR: g++ -MMD -MF "./.deps/tools.d" -MQencode_dxa.cpp: In member function 'virtual void EncodeDXA::execute()': BUILDSTDERR: encode_dxa.cpp:592:21: warning: '%04d' directive writing 4 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] BUILDSTDERR: 592 | sprintf(strbuf, "%s%04d.png", fullname, framenum); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from /usr/include/pngconf.h:46, BUILDSTDERR: from /usr/include/png.h:335, BUILDSTDERR: from encode_dxa.cpp:24: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 9 and 1032 bytes into a destination of size 1024 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: encode_dxa.cpp:605:25: warning: '.png' directive writing 4 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] BUILDSTDERR: 605 | sprintf(strbuf, "%s%d.png", fullname, framenum); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from /usr/include/pngconf.h:46, BUILDSTDERR: from /usr/include/png.h:335, BUILDSTDERR: from encode_dxa.cpp:24: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 1039 bytes into a destination of size 1024 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: encode_dxa.cpp:603:23: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] BUILDSTDERR: 603 | sprintf(strbuf, "%s%02d.png", fullname, framenum); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from /usr/include/pngconf.h:46, BUILDSTDERR: from /usr/include/png.h:335, BUILDSTDERR: from encode_dxa.cpp:24: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 7 and 1039 bytes into a destination of size 1024 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: encode_dxa.cpp:601:23: warning: '%03d' directive writing between 3 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] BUILDSTDERR: 601 | sprintf(strbuf, "%s%03d.png", fullname, framenum); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from /usr/include/pngconf.h:46, BUILDSTDERR: from /usr/include/png.h:335, BUILDSTDERR: from encode_dxa.cpp:24: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 1039 bytes into a destination of size 1024 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: encode_dxa.cpp:599:23: warning: '%04d' directive writing between 4 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] BUILDSTDERR: 599 | sprintf(strbuf, "%s%04d.png", fullname, framenum); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from /usr/include/pngconf.h:46, BUILDSTDERR: from /usr/include/png.h:335, BUILDSTDERR: from encode_dxa.cpp:24: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 9 and 1039 bytes into a destination of size 1024 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: compress.cpp: In member function 'void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)': BUILDSTDERR: compress.cpp:179:84: warning: '%s' directive writing up to 2047 bytes into a region of size 1983 [-Wformat-overflow=] BUILDSTDERR: 179 | sprintf(buf, "Error in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf); BUILDSTDERR: | ^~ ~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:867, BUILDSTDERR: from /usr/include/c++/9/cstdio:42, BUILDSTDERR: from /usr/include/c++/9/ext/string_conversions.h:43, BUILDSTDERR: from /usr/include/c++/9/bits/basic_string.h:6493, BUILDSTDERR: from /usr/include/c++/9/string:55, BUILDSTDERR: from /usr/include/c++/9/bits/locale_classes.h:40, BUILDSTDERR: from /usr/include/c++/9/bits/ios_base.h:41, BUILDSTDERR: from /usr/include/c++/9/ios:42, BUILDSTDERR: from /usr/include/c++/9/istream:38, BUILDSTDERR: from /usr/include/c++/9/sstream:38, BUILDSTDERR: from compress.cpp:25: BUILDSTDERR: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 67 and 2114 bytes into a destination of size 2048 BUILDSTDERR: 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 37 | __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/crt.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:4305, BUILDSTDERR: from /usr/include/wx-3.0/wx/confbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:14, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/wxcrt.h:113:37: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 113 | { return (char*)memchr(s, c, len); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/textbuf.h:37, BUILDSTDERR: from /usr/include/wx-3.0/wx/textfile.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/fileconf.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:31, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:360:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 360 | { return (T&)(base::operator[](uiIndex)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:362:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 362 | { return (T&)(base::operator[](uiIndex)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:364:51: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:475:51: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 475 | iterator begin() { return (iterator)base::begin(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:476:69: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 476 | const_iterator begin() const { return (const_iterator)base::begin(); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:478:47: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 478 | iterator end() { return (iterator)base::end(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:479:65: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 479 | const_iterator end() const { return (const_iterator)base::end(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:65: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:69: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:483:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 483 | { return (iterator)base::erase((biterator)it); } \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:483:49: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 483 | { return (iterator)base::erase((biterator)it); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:487:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:489:48: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:489:71: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:491:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 491 | { base::insert((biterator)it, (bconst_iterator)first, \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/file.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/textfile.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/fileconf.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:31, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1184:64: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/textbuf.h:37, BUILDSTDERR: from /usr/include/wx-3.0/wx/textfile.h:18, BUILDSTDERR: from /usr/include/wx-3.0/wx/fileconf.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:31, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:607:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 607 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:609:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 609 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:615:43: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/translation.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/intl.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/filename.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/fileconf.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:31, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/filefn.h:14, BUILDSTDERR: from /usr/include/wx-3.0/wx/file.h:20, BUILDSTDERR: from /usr/include/wx-3.0/wx/textfile.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/fileconf.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:31, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/translation.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/intl.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/filename.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/fileconf.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/config.h:31, BUILDSTDERR: from gui/configuration.cpp:22: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ "tools.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c tools.cpp -o tools.o mkdir -p ./.deps g++ -MMD -MF "./.deps/encode_dxa.d" -MQ "encode_dxa.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c encode_dxa.cpp -o encode_dxa.o mkdir -p ./.deps g++ -MMD -MF "./.deps/compress.d" -MQ "compress.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c compress.cpp -o compress.o mkdir -p gui/.deps g++ -MMD -MF "gui/.deps/configuration.d" -MQ "gui/configuration.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -c gui/configuration.cpp -o gui/configuration.o mkdir -p engines/kyra/.deps g++ -MMD -MF "engines/kyra/.deps/dekyra.d" -MQ "engines/kyra/dekyra.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/kyra/dekyra.cpp -o engines/kyra/dekyra.o mkdir -p engines/kyra/.deps BUILDSTDERR: g++ -MMD -MF "engines/kyra/.deps/dekyra_v1.d" -MQ "engines/kyra/dekyra_v1.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/kyra/dekyra_In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/crt.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:4305, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/wxcrt.h:113:37: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 113 | { return (char*)memchr(s, c, len); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:16, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:360:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 360 | { return (T&)(base::operator[](uiIndex)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:362:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 362 | { return (T&)(base::operator[](uiIndex)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:364:51: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:475:51: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 475 | iterator begin() { return (iterator)base::begin(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:476:69: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 476 | const_iterator begin() const { return (const_iterator)base::begin(); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:478:47: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 478 | iterator end() { return (iterator)base::end(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:479:65: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 479 | const_iterator end() const { return (const_iterator)base::end(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:65: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:69: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:483:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 483 | { return (iterator)base::erase((biterator)it); } \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:483:49: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 483 | { return (iterator)base::erase((biterator)it); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:487:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:489:48: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:489:71: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:491:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 491 | { base::insert((biterator)it, (bconst_iterator)first, \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1184:64: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/log.h:68, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:23, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': BUILDSTDERR: /usr/include/wx-3.0/wx/thread.h:744:60: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 744 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:16, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:607:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 607 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:609:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 609 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:615:43: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:31, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:38, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:996:30: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 996 | { return (wxWindow *)this == GetCapture(); } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:16, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:607:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 607 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:609:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 609 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:615:43: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Add(const _wxObjArraywxStatusBarPaneArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:607:27: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 607 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::push_back(const _wxObjArraywxStatusBarPaneArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:609:27: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 609 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Insert(const _wxObjArraywxStatusBarPaneArray*, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:615:43: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:63, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from gui/gui_tools.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/gui_tools.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ v1.cpp -o engines/kyra/dekyra_v1.o mkdir -p engines/mohawk/.deps g++ -MMD -MF "engines/mohawk/.deps/archive.d" -MQ "engines/mohawk/archive.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/mohawk/archive.cpp -o engines/mohawk/archive.o mkdir -p engines/mohawk/.deps g++ -MMD -MF "engines/mohawk/.deps/deriven.d" -MQ "engines/mohawk/deriven.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/mohawk/deriven.cpp -o engines/mohawk/deriven.o mkdir -p engines/mohawk/utils/.deps g++ -MMD -MF "engines/mohawk/utils/.deps/file.d" -MQ "engines/mohawk/utils/file.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/mohawk/utils/file.cpp -o engines/mohawk/utils/file.o mkdir -p engines/gob/.deps g++ -MMD -MF "engines/gob/.deps/gob_loadcalc.d" -MQ "engines/gob/gob_loadcalc.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/gob/gob_loadcalc.cpp -o engines/gob/gob_loadcalc.o mkdir -p gui/.deps g++ -MMD -MF "gui/.deps/gui_tools.d" -MQ "gui/gui_tools.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -c gui/gui_tools.cpp -o gui/gui_tools.o mkdir -p engines/mohawk/.deps BUILDSTDERR: g++ -MMD -MF "engines/mohawk/.deps/extract_mohawk.d" -MQ "engines/mohawk/extract_mohawk.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobIn file included from /usr/include/string.h:494, BUILDSTDERR: from ./common/scummsys.h:125, BUILDSTDERR: from engines/mohawk/construct_mohawk.cpp:24: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'int main(int, char**)' at engines/mohawk/construct_mohawk.cpp:464:10: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 100 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/crt.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:4305, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/wxcrt.h:113:37: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 113 | { return (char*)memchr(s, c, len); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:16, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:360:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 360 | { return (T&)(base::operator[](uiIndex)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:362:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 362 | { return (T&)(base::operator[](uiIndex)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:364:51: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:475:51: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 475 | iterator begin() { return (iterator)base::begin(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:476:69: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 476 | const_iterator begin() const { return (const_iterator)base::begin(); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:478:47: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 478 | iterator end() { return (iterator)base::end(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:479:65: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 479 | const_iterator end() const { return (const_iterator)base::end(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:65: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:69: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:483:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 483 | { return (iterator)base::erase((biterator)it); } \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:483:49: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 483 | { return (iterator)base::erase((biterator)it); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:487:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:489:48: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:489:71: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:491:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 491 | { base::insert((biterator)it, (bconst_iterator)first, \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1184:64: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/log.h:68, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:23, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': BUILDSTDERR: /usr/include/wx-3.0/wx/thread.h:744:60: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 744 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:16, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:607:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 607 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:609:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 609 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:615:43: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:31, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:38, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:996:30: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 996 | { return (wxWindow *)this == GetCapture(); } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:16, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:607:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 607 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:609:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 609 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:615:43: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Add(const _wxObjArraywxStatusBarPaneArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:607:27: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 607 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::push_back(const _wxObjArraywxStatusBarPaneArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:609:27: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 609 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Insert(const _wxObjArraywxStatusBarPaneArray*, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:615:43: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:63, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gui/main.cpp:37: BUILDSTDERR: /usr/include/wx-3.0/wx/hyperlink.h: In member function 'virtual wxEvent* wxHyperlinkEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/hyperlink.h:113:71: warning: implicitly-declared 'wxHyperlinkEvent::wxHyperlinkEvent(const wxHyperlinkEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 113 | virtual wxEvent *Clone() const { return new wxHyperlinkEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/main.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHyperlinkEvent' has user-provided 'wxHyperlinkEvent& wxHyperlinkEvent::operator=(const wxHyperlinkEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hyperlink.h:120:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 120 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHyperlinkEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1122 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST' BUILDSTDERR: 20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/main.cpp:31: BUILDSTDERR: gui/main.cpp: At global scope: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:168:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 168 | EVT_BUTTON(ID_HELP, ScummToolsFrame::onMenuHelp) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:169:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 169 | EVT_MENU(wxID_HELP, ScummToolsFrame::onMenuHelp) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:170:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 170 | EVT_BUTTON(ID_ADVANCED, ScummToolsFrame::onMenuAdvanced) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:171:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 171 | EVT_MENU(wxID_PREFERENCES, ScummToolsFrame::onMenuAdvanced) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:172:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 172 | EVT_MENU(ID_MANUAL, ScummToolsFrame::onMenuManual) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:173:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 173 | EVT_MENU(ID_WEBSITE, ScummToolsFrame::onMenuWebsite) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:174:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 174 | EVT_MENU(wxID_ABOUT, ScummToolsFrame::onMenuAbout) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:175:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 175 | EVT_BUTTON(ID_ABOUT, ScummToolsFrame::onMenuAbout) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:176:2: note: in expansion of macro 'EVT_MENU' BUILDSTDERR: 176 | EVT_MENU(wxID_EXIT, ScummToolsFrame::onMenuExit) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxIdleEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4131 | wx__DECLARE_EVT1(evt, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4368:24: note: in expansion of macro 'wx__DECLARE_EVT0' BUILDSTDERR: 4368 | #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3837:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3837 | wxEVENT_HANDLER_CAST(wxIdleEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4368:53: note: in expansion of macro 'wxIdleEventHandler' BUILDSTDERR: 4368 | #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:178:2: note: in expansion of macro 'EVT_IDLE' BUILDSTDERR: 178 | EVT_IDLE(ScummToolsFrame::onIdle) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4131 | wx__DECLARE_EVT1(evt, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4160:26: note: in expansion of macro 'wx__DECLARE_EVT0' BUILDSTDERR: 4160 | #define EVT_CLOSE(func) wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3947 | wxEVENT_HANDLER_CAST(wxCloseEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4160:63: note: in expansion of macro 'wxCloseEventHandler' BUILDSTDERR: 4160 | #define EVT_CLOSE(func) wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:179:2: note: in expansion of macro 'EVT_CLOSE' BUILDSTDERR: 179 | EVT_CLOSE(ScummToolsFrame::onClose) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:394:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 394 | EVT_BUTTON(ID_NEXT, WizardButtons::onClickNext) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:395:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 395 | EVT_BUTTON(ID_PREV, WizardButtons::onClickPrevious) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:396:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 396 | EVT_BUTTON(ID_CANCEL, WizardButtons::onClickCancel) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxPaintEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4131 | wx__DECLARE_EVT1(evt, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4163:26: note: in expansion of macro 'wx__DECLARE_EVT0' BUILDSTDERR: 4163 | #define EVT_PAINT(func) wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3916:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3916 | wxEVENT_HANDLER_CAST(wxPaintEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4163:56: note: in expansion of macro 'wxPaintEventHandler' BUILDSTDERR: 4163 | #define EVT_PAINT(func) wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/main.cpp:545:2: note: in expansion of macro 'EVT_PAINT' BUILDSTDERR: 545 | EVT_PAINT(Header::onPaint) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1224 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1226 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' BUILDSTDERR: 2667 | wxString& assign(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1228 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1230 | { assign(nRepeat, ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' BUILDSTDERR: 2681 | wxString& assign(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniCharRef)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1996 | wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2039 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2523:40: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)' BUILDSTDERR: 2523 | wxString& append(size_t n, wxUniChar ch) BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2041 | { append(count, ch); return *this; } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' BUILDSTDERR: 2543 | wxString& append(size_t n, wxUniCharRef ch) BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' BUILDSTDERR: 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' BUILDSTDERR: 2189 | wxString AfterFirst(wxUniChar ch) const; BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2412 | int First( wxUniChar ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' BUILDSTDERR: 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const BUILDSTDERR: | ~~~~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' BUILDSTDERR: 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr BUILDSTDERR: | ~~~~~~~~~~^~ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' BUILDSTDERR: 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' BUILDSTDERR: 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; BUILDSTDERR: | ~~~~~~~~~~^ BUILDSTDERR: /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/strvararg.h:22, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:46, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' BUILDSTDERR: 224 | wxUniCharRef& operator=(const wxUniCharRef& c) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' BUILDSTDERR: 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const BUILDSTDERR: | ~~~~~~~~~~~~~^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/crt.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/string.h:4305, BUILDSTDERR: from /usr/include/wx-3.0/wx/memory.h:15, BUILDSTDERR: from /usr/include/wx-3.0/wx/object.h:19, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:15, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/wxcrt.h: In function 'char* wxTmemchr(const char*, char, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/wxcrt.h:113:37: warning: cast from type 'const void*' to type 'char*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 113 | { return (char*)memchr(s, c, len); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:16, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:360:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 360 | { return (T&)(base::operator[](uiIndex)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:362:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 362 | { return (T&)(base::operator[](uiIndex)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:364:51: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 364 | { return (T&)(base::operator[](GetCount() - 1)); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:475:51: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 475 | iterator begin() { return (iterator)base::begin(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:476:69: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 476 | const_iterator begin() const { return (const_iterator)base::begin(); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:478:47: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 478 | iterator end() { return (iterator)base::end(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:479:65: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 479 | const_iterator end() const { return (const_iterator)base::end(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:65: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:481:69: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 481 | { return (iterator)base::erase((biterator)first, (biterator)last); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:483:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 483 | { return (iterator)base::erase((biterator)it); } \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:483:49: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 483 | { return (iterator)base::erase((biterator)it); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:487:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 487 | { base::insert((biterator)it, n, (bconst_reference)v); } \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:489:48: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:489:71: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 489 | { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:491:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 491 | { base::insert((biterator)it, (bconst_iterator)first, \ BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:512:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' BUILDSTDERR: 512 | _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:697:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' BUILDSTDERR: 697 | _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' BUILDSTDERR: 863 | WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:1025:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' BUILDSTDERR: 1025 | WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxListBase::operator wxList&() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1184:64: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 1184 | inline wxListBase::operator wxList&() const { return *(wxList*)this; } BUILDSTDERR: | ^~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(wxLongToLongHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxLongToLongHashMap_wxImplementation_HashTable::wxLongToLongHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/log.h:68, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:23, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/thread.h: In member function 'wxThread* wxThreadHelper::GetThread() const': BUILDSTDERR: /usr/include/wx-3.0/wx/thread.h:744:60: warning: cast from type 'const wxCriticalSection*' to type 'wxCriticalSection*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 744 | wxCriticalSectionLocker locker((wxCriticalSection&)m_critSection); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' BUILDSTDERR: 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' BUILDSTDERR: 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' BUILDSTDERR: 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' BUILDSTDERR: 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:16, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:607:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 607 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:609:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 609 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:615:43: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/datetime.h:1537:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 1537 | WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here BUILDSTDERR: 1295 | wxEventAnyPayloadMixin(event) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1540 | m_clientObject(event.m_clientObject) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 1201 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxScrollEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1637 | virtual wxEvent *Clone() const { return new wxScrollEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 1640 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2173 | virtual wxEvent *Clone() const { return new wxPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2186 | virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2189 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2262 | virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2265 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2325 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2328 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2493 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2496 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2762 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2765 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2833 | virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2826 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2979 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2982 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 2992 | virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 2995 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' BUILDSTDERR: 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:31, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 177 | virtual wxEvent *Clone() const { return new wxTimerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1140 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' BUILDSTDERR: 21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:38, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': BUILDSTDERR: /usr/include/wx-3.0/wx/window.h:996:30: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] BUILDSTDERR: 996 | { return (wxWindow *)this == GetCapture(); } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:20, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 244 | m_getKey( k_ex ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | m_getKey( ht.m_getKey ) \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' BUILDSTDERR: 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' BUILDSTDERR: 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | hasher hash_funct() { return m_hasher; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' BUILDSTDERR: 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | key_equal key_eq() { return m_equals; } \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' BUILDSTDERR: 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' BUILDSTDERR: 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' BUILDSTDERR: 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' BUILDSTDERR: 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' BUILDSTDERR: 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:16, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:607:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 607 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:609:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 609 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:615:43: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 22 | WX_DECLARE_EXPORTED_OBJARRAY(wxIcon, wxIconArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Add(const _wxObjArraywxStatusBarPaneArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:607:27: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 607 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::push_back(const _wxObjArraywxStatusBarPaneArray*)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:609:27: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 609 | { base::push_back((T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h: In member function 'void wxStatusBarPaneArray::Insert(const _wxObjArraywxStatusBarPaneArray*, size_t)': BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:615:43: warning: cast from type 'const _wxObjArraywxStatusBarPaneArray*' {aka 'const wxStatusBarPane*'} to type '_wxObjArraywxStatusBarPaneArray*' {aka 'wxStatusBarPane*'} casts away qualifiers [-Wcast-qual] BUILDSTDERR: 615 | { base::insert(begin() + uiIndex, (T*)pItem); } \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:819:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' BUILDSTDERR: 819 | _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:822:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' BUILDSTDERR: 822 | WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dynarray.h:815:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' BUILDSTDERR: 815 | WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/statusbr.h:103:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' BUILDSTDERR: 103 | WX_DECLARE_EXPORTED_OBJARRAY(wxStatusBarPane, wxStatusBarPaneArray); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/affinematrix2d.h:17, BUILDSTDERR: from /usr/include/wx-3.0/wx/dc.h:32, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:50, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' BUILDSTDERR: 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:63, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:202:26: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 202 | : m_format(format) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'virtual wxDataFormat wxDataObjectSimple::GetPreferredFormat(wxDataObjectBase::Direction) const': BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:229:18: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 229 | { return m_format; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/dataobj.h:79, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:66, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' BUILDSTDERR: 31 | wxDataFormat& operator=(const wxDataFormat& format) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:17, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 874 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: 966 | { return *(pointer_type)m_node->GetDataPtr(); } \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4' BUILDSTDERR: 1111 | WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3' BUILDSTDERR: 1116 | WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2' BUILDSTDERR: 1129 | WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' BUILDSTDERR: 1132 | WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' BUILDSTDERR: 488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, BUILDSTDERR: from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, BUILDSTDERR: from /usr/include/wx-3.0/wx/filedlg.h:235, BUILDSTDERR: from /usr/include/wx-3.0/wx/wx.h:93, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gui/pages.cpp:34: BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h: In member function 'virtual wxEvent* wxFileDirPickerEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:53:75: warning: implicitly-declared 'wxFileDirPickerEvent::wxFileDirPickerEvent(const wxFileDirPickerEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 53 | virtual wxEvent *Clone() const { return new wxFileDirPickerEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileDirPickerEvent' has user-provided 'wxFileDirPickerEvent& wxFileDirPickerEvent::operator=(const wxFileDirPickerEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:58:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 58 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxFileDirPickerEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h: In member function 'virtual void wxFilePickerCtrl::DoConnect(wxControl*, wxFileDirPickerCtrlBase*)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:71:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 71 | wxEVENT_HANDLER_CAST(wxFileDirPickerEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:281:13: note: in expansion of macro 'wxFileDirPickerEventHandler' BUILDSTDERR: 281 | wxFileDirPickerEventHandler( wxFileDirPickerCtrlBase::OnFileDirChange ), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h: In member function 'virtual void wxDirPickerCtrl::DoConnect(wxControl*, wxFileDirPickerCtrlBase*)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:71:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 71 | wxEVENT_HANDLER_CAST(wxFileDirPickerEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:381:13: note: in expansion of macro 'wxFileDirPickerEventHandler' BUILDSTDERR: 381 | wxFileDirPickerEventHandler( wxFileDirPickerCtrlBase::OnFileDirChange ), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gui/pages.cpp:36: BUILDSTDERR: /usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': BUILDSTDERR: /usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wxprec.h:12, BUILDSTDERR: from gui/pages.cpp:24: BUILDSTDERR: /usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' BUILDSTDERR: 3549 | classname& operator=(const classname&) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' BUILDSTDERR: 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' BUILDSTDERR: 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/wx-3.0/wx/wx.h:24, BUILDSTDERR: from gui/pages.cpp:31: BUILDSTDERR: gui/pages.cpp: At global scope: BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:115:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 115 | EVT_BUTTON(ID_COMPRESS, IntroPage::onClickCompress) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:116:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 116 | EVT_BUTTON(ID_EXTRACT, IntroPage::onClickExtract) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' BUILDSTDERR: 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) BUILDSTDERR: | ^~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2' BUILDSTDERR: 4129 | wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 4325 | # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:117:2: note: in expansion of macro 'EVT_BUTTON' BUILDSTDERR: 117 | EVT_BUTTON(ID_ADVANCED, IntroPage::onClickAdvanced) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: gui/pages.cpp: In member function 'virtual wxWindow* IntroPage::CreatePanel(wxWindow*)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:143:56: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 143 | compressButton->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(IntroPage::onClickCompress), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:148:55: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 148 | extractButton->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(IntroPage::onClickExtract), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:153:56: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 153 | advancedButton->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(IntroPage::onClickAdvanced), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp: In member function 'virtual wxWindow* ChooseToolPage::CreatePanel(wxWindow*)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:255:47: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 255 | tool->Connect(wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler(ChooseToolPage::onChangeTool), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp: In member function 'virtual wxWindow* ChooseInPage::CreatePanel(wxWindow*)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:71:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 71 | wxEVENT_HANDLER_CAST(wxFileDirPickerEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:413:51: note: in expansion of macro 'wxFileDirPickerEventHandler' BUILDSTDERR: 413 | panel->Connect(wxEVT_COMMAND_FILEPICKER_CHANGED, wxFileDirPickerEventHandler(ChooseIOPage::onSelectFile), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp: In member function 'virtual wxWindow* ChooseExtraInPage::CreatePanel(wxWindow*)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:71:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 71 | wxEVENT_HANDLER_CAST(wxFileDirPickerEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:548:53: note: in expansion of macro 'wxFileDirPickerEventHandler' BUILDSTDERR: 548 | panel->Connect(wxEVT_COMMAND_FILEPICKER_CHANGED, wxFileDirPickerEventHandler(ChooseIOPage::onSelectFile), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:71:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 71 | wxEVENT_HANDLER_CAST(wxFileDirPickerEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:556:52: note: in expansion of macro 'wxFileDirPickerEventHandler' BUILDSTDERR: 556 | panel->Connect(wxEVT_COMMAND_DIRPICKER_CHANGED, wxFileDirPickerEventHandler(ChooseIOPage::onSelectFile), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp: In member function 'virtual wxWindow* ChooseOutPage::CreatePanel(wxWindow*)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:71:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 71 | wxEVENT_HANDLER_CAST(wxFileDirPickerEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:656:51: note: in expansion of macro 'wxFileDirPickerEventHandler' BUILDSTDERR: 656 | panel->Connect(wxEVT_COMMAND_DIRPICKER_CHANGED, wxFileDirPickerEventHandler(ChooseIOPage::onSelectFile), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/filepicker.h:71:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 71 | wxEVENT_HANDLER_CAST(wxFileDirPickerEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:671:52: note: in expansion of macro 'wxFileDirPickerEventHandler' BUILDSTDERR: 671 | panel->Connect(wxEVT_COMMAND_FILEPICKER_CHANGED, wxFileDirPickerEventHandler(ChooseIOPage::onSelectFile), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp: In member function 'virtual wxWindow* ChooseAudioOptionsMp3Page::CreatePanel(wxWindow*)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:966:57: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 966 | abrButton->Connect(wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler(ChooseAudioOptionsMp3Page::onChangeCompressionType), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:967:57: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 967 | vbrButton->Connect(wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler(ChooseAudioOptionsMp3Page::onChangeCompressionType), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp: In member function 'virtual wxWindow* ChooseAudioOptionsVorbisPage::CreatePanel(wxWindow*)': BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:1258:61: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 1258 | qualityButton->Connect(wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler(ChooseAudioOptionsVorbisPage::onChangeTargetType), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] BUILDSTDERR: 88 | #define wxStaticCastEvent(type, val) static_cast(val) BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent' BUILDSTDERR: 148 | ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func ) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST' BUILDSTDERR: 3906 | wxEVENT_HANDLER_CAST(wxCommandEventFunction, func) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gui/pages.cpp:1259:61: note: in expansion of macro 'wxCommandEventHandler' BUILDSTDERR: 1259 | bitrateButton->Connect(wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler(ChooseAudioOptionsVorbisPage::onChangeTargetType), NULL, this); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/disassembler.h:28, BUILDSTDERR: from decompiler/disassembler.cpp:22: BUILDSTDERR: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/disassembler.h:28, BUILDSTDERR: from decompiler/disassembler.cpp:22: BUILDSTDERR: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/disassembler.cpp:22: BUILDSTDERR: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/graph.h:25, BUILDSTDERR: from decompiler/graph.cpp:22: BUILDSTDERR: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/graph.h:25, BUILDSTDERR: from decompiler/graph.cpp:22: BUILDSTDERR: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/engine.h:25, BUILDSTDERR: from decompiler/graph.cpp:23: BUILDSTDERR: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/graph.h:25, BUILDSTDERR: from decompiler/codegen.h:22, BUILDSTDERR: from decompiler/codegen.cpp:22: BUILDSTDERR: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/graph.h:25, BUILDSTDERR: from decompiler/codegen.h:22, BUILDSTDERR: from decompiler/codegen.cpp:22: BUILDSTDERR: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/engine.h:25, BUILDSTDERR: from decompiler/codegen.cpp:23: BUILDSTDERR: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ in-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/mohawk/extract_mohawk.cpp -o engines/mohawk/extract_mohawk.o mkdir -p engines/mohawk/.deps g++ -MMD -MF "engines/mohawk/.deps/construct_mohawk.d" -MQ "engines/mohawk/construct_mohawk.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c engines/mohawk/construct_mohawk.cpp -o engines/mohawk/construct_mohawk.o mkdir -p gui/.deps g++ -MMD -MF "gui/.deps/main.d" -MQ "gui/main.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -c gui/main.cpp -o gui/main.o mkdir -p gui/.deps g++ -MMD -MF "gui/.deps/pages.d" -MQ "gui/pages.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -c gui/pages.cpp -o gui/pages.o mkdir -p decompiler/.deps g++ -MMD -MF "decompiler/.deps/disassembler.d" -MQ "decompiler/disassembler.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/disassembler.cpp -o decompiler/disassembler.o mkdir -p decompiler/.deps g++ -MMD -MF "decompiler/.deps/graph.d" -MQ "decompiler/graph.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/graph.cpp -o decompiler/graph.o BUILDSTDERR: mkdir In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/graph.h:25, BUILDSTDERR: from decompiler/control_flow.h:25, BUILDSTDERR: from decompiler/control_flow.cpp:22: BUILDSTDERR: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/graph.h:25, BUILDSTDERR: from decompiler/control_flow.h:25, BUILDSTDERR: from decompiler/control_flow.cpp:22: BUILDSTDERR: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/engine.h:25, BUILDSTDERR: from decompiler/control_flow.h:26, BUILDSTDERR: from decompiler/control_flow.cpp:22: BUILDSTDERR: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/control_flow.h:26, BUILDSTDERR: from decompiler/control_flow.cpp:22: BUILDSTDERR: decompiler/engine.h: In member function 'void ControlFlow::detectFunctions()': BUILDSTDERR: decompiler/engine.h:35:8: warning: '.Function::_v' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 35 | struct Function { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: decompiler/engine.h:35:8: warning: '.Function::_args' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: decompiler/engine.h:35:8: warning: '.Function::_retVal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: decompiler/control_flow.cpp: In member function 'void ControlFlow::detectElse()': BUILDSTDERR: decompiler/control_flow.cpp:34:64: warning: 'target' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 34 | #define GET(vertex) (boost::get(boost::vertex_name, _g, vertex)) BUILDSTDERR: | ^ BUILDSTDERR: decompiler/control_flow.cpp:536:16: note: 'target' was declared here BUILDSTDERR: 536 | GraphVertex target; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/disassembler.h:28, BUILDSTDERR: from decompiler/simple_disassembler.h:25, BUILDSTDERR: from decompiler/simple_disassembler.cpp:22: BUILDSTDERR: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/disassembler.h:28, BUILDSTDERR: from decompiler/simple_disassembler.h:25, BUILDSTDERR: from decompiler/simple_disassembler.cpp:22: BUILDSTDERR: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/simple_disassembler.h:25, BUILDSTDERR: from decompiler/simple_disassembler.cpp:22: BUILDSTDERR: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/instruction.h:32, BUILDSTDERR: from ./decompiler/disassembler.h:28, BUILDSTDERR: from decompiler/groovie/disassembler.h:25, BUILDSTDERR: from decompiler/groovie/disassembler.cpp:22: BUILDSTDERR: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/instruction.h:32, BUILDSTDERR: from ./decompiler/disassembler.h:28, BUILDSTDERR: from decompiler/groovie/disassembler.h:25, BUILDSTDERR: from decompiler/groovie/disassembler.cpp:22: BUILDSTDERR: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/groovie/disassembler.h:25, BUILDSTDERR: from decompiler/groovie/disassembler.cpp:22: BUILDSTDERR: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/groovie/disassembler.cpp:22: BUILDSTDERR: decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 39 | void doDisassemble() throw(UnknownOpcodeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/groovie/disassembler.cpp: In member function 'InstPtr Groovie::GroovieDisassembler::readInstruction()': BUILDSTDERR: decompiler/groovie/disassembler.cpp:98:33: warning: catching polymorphic type 'class Common::FileException' by value [-Wcatch-value=] BUILDSTDERR: 98 | } catch (Common::FileException e) { BUILDSTDERR: | ^ BUILDSTDERR: decompiler/groovie/disassembler.cpp: At global scope: BUILDSTDERR: decompiler/groovie/disassembler.cpp:331:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 331 | void GroovieDisassembler::doDisassemble() throw (UnknownOpcodeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/value.cpp:22: BUILDSTDERR: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/value.cpp:22: BUILDSTDERR: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:71:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 71 | bool Value::isSignedValue() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:75:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 75 | int32 Value::getSigned() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:79:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 79 | uint32 Value::getUnsigned() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:89:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 89 | ValuePtr Value::negate() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:107:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 107 | bool IntValue::isSignedValue() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:111:29: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 111 | int32 IntValue::getSigned() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:115:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 115 | uint32 IntValue::getUnsigned() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:135:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 135 | int32 AddressValue::getSigned() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:151:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 151 | uint32 RelAddressValue::getUnsigned() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:207:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 207 | ValuePtr BinaryOpValue::negate() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.cpp:232:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 232 | ValuePtr NegatedValue::negate() throw(WrongTypeException) { BUILDSTDERR: | ^~~~~ -p decompiler/.deps g++ -MMD -MF "decompiler/.deps/codegen.d" -MQ "decompiler/codegen.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/codegen.cpp -o decompiler/codegen.o mkdir -p decompiler/.deps g++ -MMD -MF "decompiler/.deps/control_flow.d" -MQ "decompiler/control_flow.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/control_flow.cpp -o decompiler/control_flow.o mkdir -p decompiler/.deps g++ -MMD -MF "decompiler/.deps/simple_disassembler.d" -MQ "decompiler/simple_disassembler.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/simple_disassembler.cpp -o decompiler/simple_disassembler.o mkdir -p decompiler/.deps g++ -MMD -MF "decompiler/.deps/unknown_opcode.d" -MQ "decompiler/unknown_opcode.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/unknown_opcode.cpp -o decompiler/unknown_opcode.o mkdir -p decompiler/groovie/.deps g++ -MMD -MF "decompiler/groovie/.deps/disassembler.d" -MQ "decompiler/groovie/disassembler.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/groovie/disassembler.cpp -o decompiler/groovie/disassembler.o mkdir -p decompiler/.deps BUILDSTDERR: g++ -MMD -MF "decompiler/.deps/value.d" -MQ "decompiler/value.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/instruction.cpp:22: BUILDSTDERR: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/instruction.cpp:22: BUILDSTDERR: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/engine.h:25, BUILDSTDERR: from decompiler/instruction.cpp:24: BUILDSTDERR: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/disassembler.h:28, BUILDSTDERR: from decompiler/decompiler.cpp:24: BUILDSTDERR: decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/instruction.h:32, BUILDSTDERR: from decompiler/disassembler.h:28, BUILDSTDERR: from decompiler/decompiler.cpp:24: BUILDSTDERR: decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/decompiler.cpp:24: BUILDSTDERR: decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/instruction.h:32, BUILDSTDERR: from ./decompiler/disassembler.h:28, BUILDSTDERR: from ./decompiler/engine.h:25, BUILDSTDERR: from decompiler/groovie/engine.h:25, BUILDSTDERR: from decompiler/groovie/engine.cpp:22: BUILDSTDERR: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/instruction.h:32, BUILDSTDERR: from ./decompiler/disassembler.h:28, BUILDSTDERR: from ./decompiler/engine.h:25, BUILDSTDERR: from decompiler/groovie/engine.h:25, BUILDSTDERR: from decompiler/groovie/engine.cpp:22: BUILDSTDERR: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/engine.h:25, BUILDSTDERR: from decompiler/groovie/engine.h:25, BUILDSTDERR: from decompiler/groovie/engine.cpp:22: BUILDSTDERR: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/groovie/engine.cpp:23: BUILDSTDERR: decompiler/groovie/disassembler.h:39:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 39 | void doDisassemble() throw(UnknownOpcodeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/kyra/../instruction.h:32, BUILDSTDERR: from decompiler/kyra/../graph.h:25, BUILDSTDERR: from decompiler/kyra/../codegen.h:22, BUILDSTDERR: from decompiler/kyra/codegen.h:25, BUILDSTDERR: from decompiler/kyra/codegen.cpp:22: BUILDSTDERR: decompiler/kyra/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/kyra/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/kyra/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/kyra/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/kyra/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/kyra/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/kyra/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/kyra/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/kyra/../instruction.h:32, BUILDSTDERR: from decompiler/kyra/../graph.h:25, BUILDSTDERR: from decompiler/kyra/../codegen.h:22, BUILDSTDERR: from decompiler/kyra/codegen.h:25, BUILDSTDERR: from decompiler/kyra/codegen.cpp:22: BUILDSTDERR: decompiler/kyra/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/kyra/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/kyra/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/engine.h:25, BUILDSTDERR: from decompiler/kyra/engine.h:25, BUILDSTDERR: from decompiler/kyra/codegen.cpp:23: BUILDSTDERR: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/instruction.h:32, BUILDSTDERR: from ./decompiler/disassembler.h:28, BUILDSTDERR: from ./decompiler/engine.h:25, BUILDSTDERR: from decompiler/kyra/engine.h:25, BUILDSTDERR: from decompiler/kyra/engine.cpp:22: BUILDSTDERR: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/instruction.h:32, BUILDSTDERR: from ./decompiler/disassembler.h:28, BUILDSTDERR: from ./decompiler/engine.h:25, BUILDSTDERR: from decompiler/kyra/engine.h:25, BUILDSTDERR: from decompiler/kyra/engine.cpp:22: BUILDSTDERR: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/engine.h:25, BUILDSTDERR: from decompiler/kyra/engine.h:25, BUILDSTDERR: from decompiler/kyra/engine.cpp:22: BUILDSTDERR: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/kyra/engine.cpp:23: BUILDSTDERR: decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 97 | void doDisassemble() throw(std::exception); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/scummv6/../instruction.h:32, BUILDSTDERR: from decompiler/scummv6/../graph.h:25, BUILDSTDERR: from decompiler/scummv6/../codegen.h:22, BUILDSTDERR: from decompiler/scummv6/codegen.h:25, BUILDSTDERR: from decompiler/scummv6/codegen.cpp:22: BUILDSTDERR: decompiler/scummv6/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/scummv6/../instruction.h:32, BUILDSTDERR: from decompiler/scummv6/../graph.h:25, BUILDSTDERR: from decompiler/scummv6/../codegen.h:22, BUILDSTDERR: from decompiler/scummv6/codegen.h:25, BUILDSTDERR: from decompiler/scummv6/codegen.cpp:22: BUILDSTDERR: decompiler/scummv6/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/codegen.cpp: In member function 'virtual void Scumm::v6::Scummv6CodeGenerator::processSpecialMetadata(InstPtr, char, int)': BUILDSTDERR: decompiler/scummv6/codegen.cpp:259:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 259 | addArg(inst->_params[0]); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: decompiler/scummv6/codegen.cpp:260:2: note: here BUILDSTDERR: 260 | case 'v': BUILDSTDERR: | ^~~~ c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/value.cpp -o decompiler/value.o mkdir -p decompiler/.deps g++ -MMD -MF "decompiler/.deps/instruction.d" -MQ "decompiler/instruction.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/instruction.cpp -o decompiler/instruction.o mkdir -p decompiler/.deps g++ -MMD -MF "decompiler/.deps/decompiler.d" -MQ "decompiler/decompiler.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/decompiler.cpp -o decompiler/decompiler.o mkdir -p decompiler/groovie/.deps g++ -MMD -MF "decompiler/groovie/.deps/engine.d" -MQ "decompiler/groovie/engine.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/groovie/engine.cpp -o decompiler/groovie/engine.o mkdir -p decompiler/kyra/.deps g++ -MMD -MF "decompiler/kyra/.deps/codegen.d" -MQ "decompiler/kyra/codegen.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/kyra/codegen.cpp -o decompiler/kyra/codegen.o mkdir -p decompiler/kyra/.deps g++ -MMD -MF "decompiler/kyra/.deps/engine.d" -MQ "decompiler/kyra/engine.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/kyra/engine.cpp -o decompiler/kyra/engine.o mkdir -p decompiler/scummv6/.deps g++ -MMD -MF "decompiler/scummv6/.deps/codegen.d" -MQ "decompiler/scummv6/codegen.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/scummv6/codegen.cpp -o decompiler/scummv6/codegen.o mkdir -p ./.deps g++ -MMD -MF "./.deps/create_sjisfnt.d" -MQ "create_sjisfnt.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -UICONV_USES_CONST -c create_sjisfnt.cpp -o create_sjisfnt.o g++ -o decine engines/cine/decine.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm mkdir -p ./.deps g++ -MMD -MF "./.deps/version.d" -MQ "version.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c version.cpp -o version.o g++ -o dekyra engines/kyra/dekyra.o engines/kyra/dekyra_v1.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm g++ -o deriven engines/mohawk/archive.o engines/mohawk/deriven.o engines/mohawk/utils/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm g++ -o descumm engines/scumm/descumm.o engines/scumm/descumm6.o engines/scumm/descumm-common.o engines/scumm/descumm-tool.o tool.o version.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm g++ -o desword2 engines/sword2/desword2.o tool.o version.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm g++ -o gob_loadcalc engines/gob/gob_loadcalc.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm g++ -o extract_mohawk engines/mohawk/archive.o engines/mohawk/extract_mohawk.o engines/mohawk/utils/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm g++ -o construct_mohawk engines/mohawk/construct_mohawk.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm BUILDSTDERR: g++ -o scummvm-tools-cli main_cli.o scummvm-tools-cli.o engines/agos/compress_agos.o engines/gob/compress_gob.o engiIn file included from decompiler/scummv6/../instruction.h:32, BUILDSTDERR: from decompiler/scummv6/../disassembler.h:28, BUILDSTDERR: from decompiler/scummv6/../engine.h:25, BUILDSTDERR: from decompiler/scummv6/engine.h:25, BUILDSTDERR: from decompiler/scummv6/engine.cpp:22: BUILDSTDERR: decompiler/scummv6/../value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/scummv6/../instruction.h:32, BUILDSTDERR: from decompiler/scummv6/../disassembler.h:28, BUILDSTDERR: from decompiler/scummv6/../engine.h:25, BUILDSTDERR: from decompiler/scummv6/engine.h:25, BUILDSTDERR: from decompiler/scummv6/engine.cpp:22: BUILDSTDERR: decompiler/scummv6/../value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/../value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/scummv6/../engine.h:25, BUILDSTDERR: from decompiler/scummv6/engine.h:25, BUILDSTDERR: from decompiler/scummv6/engine.cpp:22: BUILDSTDERR: decompiler/scummv6/../disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/scummv6/engine.cpp:23: BUILDSTDERR: decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 44 | void doDisassemble() throw(std::exception); BUILDSTDERR: | ^~~~~ nes/gob/extract_fascination_cd.o engines/kyra/compress_kyra.o engines/queen/compress_queen.o engines/saga/compress_saga.o engines/sci/compress_sci.o engines/scumm/compress_scumm_bun.o engines/scumm/compress_scumm_san.o engines/scumm/compress_scumm_sou.o engines/sword1/compress_sword1.o engines/sword2/compress_sword2.o engines/tinsel/compress_tinsel.o engines/tony/compress_tony.o engines/tony/compress_tony_vdb.o engines/touche/compress_touche.o engines/tucker/compress_tucker.o engines/agos/extract_agos.o engines/cge/extract_cge.o engines/cge/pack_cge.o engines/cine/extract_cine.o engines/cruise/extract_cruise_pc.o engines/gob/extract_gob_stk.o engines/kyra/extract_kyra.o engines/prince/extract_prince.o engines/prince/pack_prince.o engines/parallaction/extract_parallaction.o engines/scumm/extract_loom_tg16.o engines/scumm/extract_mm_apple.o engines/scumm/extract_mm_c64.o engines/scumm/extract_mm_nes.o engines/scumm/extract_scumm_mac.o engines/scumm/extract_zak_c64.o engines/kyra/kyra_ins.o engines/kyra/kyra_pak.o compress.o tool.o tools.o version.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o encode_dxa.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lvorbisfile -lvorbis -lvorbisenc -logg -lFLAC -logg -lmad -lpng -lz g++ -o create_sjisfnt create_sjisfnt.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lfreetype g++ -o scummvm-tools gui/configuration.o gui/gui_tools.o gui/main.o gui/pages.o engines/agos/compress_agos.o engines/gob/compress_gob.o engines/gob/extract_fascination_cd.o engines/kyra/compress_kyra.o engines/queen/compress_queen.o engines/saga/compress_saga.o engines/sci/compress_sci.o engines/scumm/compress_scumm_bun.o engines/scumm/compress_scumm_san.o engines/scumm/compress_scumm_sou.o engines/sword1/compress_sword1.o engines/sword2/compress_sword2.o engines/tinsel/compress_tinsel.o engines/tony/compress_tony.o engines/tony/compress_tony_vdb.o engines/touche/compress_touche.o engines/tucker/compress_tucker.o engines/agos/extract_agos.o engines/cge/extract_cge.o engines/cge/pack_cge.o engines/cine/extract_cine.o engines/cruise/extract_cruise_pc.o engines/gob/extract_gob_stk.o engines/kyra/extract_kyra.o engines/prince/extract_prince.o engines/prince/pack_prince.o engines/parallaction/extract_parallaction.o engines/scumm/extract_loom_tg16.o engines/scumm/extract_mm_apple.o engines/scumm/extract_mm_c64.o engines/scumm/extract_mm_nes.o engines/scumm/extract_scumm_mac.o engines/scumm/extract_zak_c64.o engines/kyra/kyra_ins.o engines/kyra/kyra_pak.o compress.o tool.o tools.o version.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o encode_dxa.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -pthread -lwx_gtk3u_xrc-3.0 -lwx_gtk3u_webview-3.0 -lwx_gtk3u_html-3.0 -lwx_gtk3u_qa-3.0 -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lvorbisfile -lvorbis -lvorbisenc -logg -lFLAC -logg -lmad -lpng -lz g++ -o degob engines/gob/degob.o engines/gob/degob_script.o engines/gob/degob_script_v1.o engines/gob/degob_script_v2.o engines/gob/degob_script_v3.o engines/gob/degob_script_v4.o engines/gob/degob_script_v5.o engines/gob/degob_script_v6.o engines/gob/degob_script_bargon.o engines/gob/degob_script_fascin.o engines/gob/degob_script_geisha.o engines/gob/degob_script_littlered.o tool.o version.o common/file.o common/hashmap.o common/md5.o common/memorypool.o common/str.o common/util.o sound/adpcm.o sound/audiostream.o sound/voc.o sound/wave.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm mkdir -p decompiler/scummv6/.deps BUILDSTDERR: g++ -MMD -MF "decoIn file included from ./decompiler/instruction.h:32, BUILDSTDERR: from ./decompiler/disassembler.h:28, BUILDSTDERR: from decompiler/kyra/disassembler.h:25, BUILDSTDERR: from decompiler/kyra/disassembler.cpp:22: BUILDSTDERR: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/instruction.h:32, BUILDSTDERR: from ./decompiler/disassembler.h:28, BUILDSTDERR: from decompiler/kyra/disassembler.h:25, BUILDSTDERR: from decompiler/kyra/disassembler.cpp:22: BUILDSTDERR: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/kyra/disassembler.h:25, BUILDSTDERR: from decompiler/kyra/disassembler.cpp:22: BUILDSTDERR: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/kyra/disassembler.cpp:22: BUILDSTDERR: decompiler/kyra/disassembler.h:97:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 97 | void doDisassemble() throw(std::exception); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/kyra/disassembler.cpp:279:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 279 | void Kyra::Kyra2Disassembler::doDisassemble() throw(std::exception) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/instruction.h:32, BUILDSTDERR: from ./decompiler/disassembler.h:28, BUILDSTDERR: from ./decompiler/simple_disassembler.h:25, BUILDSTDERR: from decompiler/scummv6/disassembler.h:25, BUILDSTDERR: from decompiler/scummv6/disassembler.cpp:27: BUILDSTDERR: ./decompiler/value.h:93:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 93 | virtual bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:101:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 101 | virtual int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:109:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 109 | virtual uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:140:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 140 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:189:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 189 | bool isSignedValue() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:190:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 190 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:191:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 191 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:211:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 211 | int32 getSigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/instruction.h:32, BUILDSTDERR: from ./decompiler/disassembler.h:28, BUILDSTDERR: from ./decompiler/simple_disassembler.h:25, BUILDSTDERR: from decompiler/scummv6/disassembler.h:25, BUILDSTDERR: from decompiler/scummv6/disassembler.cpp:27: BUILDSTDERR: ./decompiler/value.h:235:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 235 | uint32 getUnsigned() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:338:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 338 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ./decompiler/value.h:380:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 380 | virtual ValuePtr negate() throw(WrongTypeException); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./decompiler/simple_disassembler.h:25, BUILDSTDERR: from decompiler/scummv6/disassembler.h:25, BUILDSTDERR: from decompiler/scummv6/disassembler.cpp:27: BUILDSTDERR: ./decompiler/disassembler.h:47:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 47 | virtual void doDisassemble() throw(std::exception) = 0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from decompiler/scummv6/disassembler.cpp:27: BUILDSTDERR: decompiler/scummv6/disassembler.h:44:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 44 | void doDisassemble() throw(std::exception); BUILDSTDERR: | ^~~~~ BUILDSTDERR: decompiler/scummv6/disassembler.cpp:32:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: 32 | void Scumm::v6::Scummv6Disassembler::doDisassemble() throw(std::exception) { BUILDSTDERR: | ^~~~~ + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 mpiler/scummv6/.deps/engine.d" -MQ "decompiler/scummv6/engine.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/scummv6/engine.cpp -o decompiler/scummv6/engine.o mkdir -p decompiler/kyra/.deps g++ -MMD -MF "decompiler/kyra/.deps/disassembler.d" -MQ "decompiler/kyra/disassembler.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/kyra/disassembler.cpp -o decompiler/kyra/disassembler.o mkdir -p decompiler/scummv6/.deps g++ -MMD -MF "decompiler/scummv6/.deps/disassembler.d" -MQ "decompiler/scummv6/disassembler.o" -MP -Wall -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -g -W -Wno-unused-parameter -Wno-empty-body -std=c++11 -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual -Wshadow -Wnon-virtual-dtor -Wwrite-strings -fcheck-new -fPIC -DHAVE_CONFIG_H -DPOSIX -I. -I. -c decompiler/scummv6/disassembler.cpp -o decompiler/scummv6/disassembler.o g++ -o decompile common/file.o decompiler/codegen.o decompiler/control_flow.o decompiler/decompiler.o decompiler/disassembler.o decompiler/graph.o decompiler/instruction.o decompiler/simple_disassembler.o decompiler/unknown_opcode.o decompiler/value.o decompiler/groovie/disassembler.o decompiler/groovie/engine.o decompiler/kyra/codegen.o decompiler/kyra/disassembler.o decompiler/kyra/engine.o decompiler/scummv6/codegen.o decompiler/scummv6/disassembler.o decompiler/scummv6/engine.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lboost_program_options Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.zdSE0N + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64 + cd scummvm-tools-2.0.0 + mkdir -p /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64 'INSTALL=/usr/bin/install -p' + cd /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin BUILDSTDERR: ++ ls construct_mohawk create_sjisfnt decine decompile degob dekyra deriven descumm desword2 extract_mohawk gob_loadcalc scummvm-tools scummvm-tools-cli BUILDSTDERR: ++ grep -v scummvm + for i in `ls *|grep -v scummvm` + mv construct_mohawk scummvm-construct_mohawk + for i in `ls *|grep -v scummvm` + mv create_sjisfnt scummvm-create_sjisfnt + for i in `ls *|grep -v scummvm` + mv decine scummvm-decine + for i in `ls *|grep -v scummvm` + mv decompile scummvm-decompile + for i in `ls *|grep -v scummvm` + mv degob scummvm-degob + for i in `ls *|grep -v scummvm` + mv dekyra scummvm-dekyra + for i in `ls *|grep -v scummvm` + mv deriven scummvm-deriven + for i in `ls *|grep -v scummvm` + mv descumm scummvm-descumm + for i in `ls *|grep -v scummvm` + mv desword2 scummvm-desword2 + for i in `ls *|grep -v scummvm` + mv extract_mohawk scummvm-extract_mohawk + for i in `ls *|grep -v scummvm` + mv gob_loadcalc scummvm-gob_loadcalc + mkdir -p /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/applications /builddir/build/SOURCES/scummvm-tools.desktop + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 2.0.0-6.fc31 --unique-debug-suffix -2.0.0-6.fc31.riscv64 --unique-debug-src-base scummvm-tools-2.0.0-6.fc31.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/scummvm-tools-2.0.0 /usr/bin/install -p -p -m 0755 -d /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin /usr/bin/install -p -p -m 0755 -d /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/scummvm-tools for i in decine degob dekyra deriven descumm desword2 gob_loadcalc extract_mohawk construct_mohawk scummvm-tools-cli decompile create_sjisfnt scummvm-tools ; do /usr/bin/install -p -p -m 0755 $i /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin ; done /usr/bin/install -p -m 0755 -d /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/scummvm-tools /usr/bin/install -p -p -m 0644 ./gui/media/*.* /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/scummvm-tools explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-construct_mohawk extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-construct_mohawk explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-decine explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-create_sjisfnt explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-decompile extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-decine extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-create_sjisfnt extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-decompile explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-degob extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-degob explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-dekyra explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-deriven extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-dekyra extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-deriven explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-descumm extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-descumm explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-desword2 extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-desword2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-extract_mohawk extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-extract_mohawk explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-gob_loadcalc extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-gob_loadcalc explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-tools explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-tools-cli extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/bin/scummvm-tools BUILDSTDERR: extracting debug info from /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv643588 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs /usr/bin/scummvm-tools-cli original debug info size: 53468kB, size after compression: 44144kB /usr/lib/rpm/sepdebugcrcfix: Updated 13 CRC32s, 0 CRC32s did match. Processing files: scummvm-tools-2.0.0-6.fc31.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.JQdIXO + umask 022 + cd /builddir/build/BUILD + cd scummvm-tools-2.0.0 + DOCDIR=/builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/doc/scummvm-tools + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/doc/scummvm-tools + cp -pr README /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/doc/scummvm-tools + cp -pr TODO /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/doc/scummvm-tools + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ngwwYN + umask 022 + cd /builddir/build/BUILD + cd scummvm-tools-2.0.0 + LICENSEDIR=/builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/licenses/scummvm-tools + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/licenses/scummvm-tools + cp -pr COPYING /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64/usr/share/licenses/scummvm-tools + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: application() application(scummvm-tools.desktop) scummvm-tools = 2.0.0-6.fc31 scummvm-tools(riscv-64) = 2.0.0-6.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libFLAC.so.8()(64bit) libboost_program_options.so.1.69.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libogg.so.0()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvorbis.so.0()(64bit) libvorbisenc.so.2()(64bit) libwx_baseu-3.0.so.0()(64bit) libwx_baseu-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_adv-3.0.so.0()(64bit) libwx_gtk3u_adv-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_core-3.0.so.0()(64bit) libwx_gtk3u_core-3.0.so.0(WXU_3.0)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: scummvm-tools-debugsource-2.0.0-6.fc31.riscv64 Provides: scummvm-tools-debugsource = 2.0.0-6.fc31 scummvm-tools-debugsource(riscv-64) = 2.0.0-6.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: scummvm-tools-debuginfo-2.0.0-6.fc31.riscv64 Provides: debuginfo(build-id) = 0d85c64363a3fab77fba61587c4cac4bd2dbbb40 debuginfo(build-id) = 0f27670151aaea10c1e0c342e916815f34dd6b87 debuginfo(build-id) = 17123b280118a5e9afc53f2266e52b45e33d55be debuginfo(build-id) = 18903834f5269a28236c001d706d536b01fa6d22 debuginfo(build-id) = 19c14d259aff5f15687ff140fbd55a79450f4ff1 debuginfo(build-id) = 1caf7047d0415b1e2ed720cb497a2af7376faade debuginfo(build-id) = 1f00bec0a8a36d93458e403a112ff0507caf4b69 debuginfo(build-id) = 45aa42ea1dc898e3b58627d0dfb2e75e00fe8088 debuginfo(build-id) = 75fbb3d3faa0592d4625bb4ec699f4593fb1a21a debuginfo(build-id) = 9f1235ccf0405ca3d03f48a1ae0e7c6a06f6bef9 debuginfo(build-id) = b460fd03f13720793e9eb47a06236647ade3eeb9 debuginfo(build-id) = d0cf4de7f3e201fe60f7f24bd59b0c4dbe18ebeb debuginfo(build-id) = e1c50cfa38af5443bcb3ae5b01709377bedccdf2 scummvm-tools-debuginfo = 2.0.0-6.fc31 scummvm-tools-debuginfo(riscv-64) = 2.0.0-6.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: scummvm-tools-debugsource(riscv-64) = 2.0.0-6.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64 Wrote: /builddir/build/RPMS/scummvm-tools-debugsource-2.0.0-6.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/scummvm-tools-2.0.0-6.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/scummvm-tools-debuginfo-2.0.0-6.fc31.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.wFlO1P + umask 022 + cd /builddir/build/BUILD + cd scummvm-tools-2.0.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/scummvm-tools-2.0.0-6.fc31.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0